2017-04-24 1 views
0

수량별로 정렬 된 위치 집합 (이름)을 생성하는 아래의 CUBESET 함수가 있는데, 이는 잘 작동합니다. 나는 같은 것을 필요로하지만 여러 달을 사용합니다. 아래 수식에 추가 한 매월마다 내가받은 회원의 목록을 곱합니다. 그래서 다른 달을 추가하면 "USA, USA, GER, GER ..."로 국가 목록을받습니다. 나는 한 번만 받아야합니다. 모든 달의 수량을 먼저 합산 한 후 국가 별 총 수량을 기준으로 모든 달을 주문하는 계산이 있어야합니다.여러 기간 동안 CUBESET 함수로 ORDERED SET을 얻으십시오 (OLAP)

=CUBESET("Connection_to_OLAP";" 
     (
      [Customer].[Customer No].[All].[100] 
      ,[Date].[Calendar Year].[All].[2017] 
      ,[Date].[Calendar Month Of Year No].[All].[01] 
     ,{[Location].[Location Country Code].children})";"Country";1;"([Measures].[Quantity])") 

답변

0

이 같은 수있는 사용자 지정 멤버 만드는 경우 :

Aggregate(
    [Date].[Calendar Year].[All].[2017] 
    * {[Date].[Calendar Month Of Year No].[All].[01], [Date].[Calendar Month Of Year No].[All].[02]} 
) 

위라고 할 수있다 "TwoMonthsAgg을". 나는 사용자 지정 멤버를 만들 위치를 아주 확실하지 않다

=CUBESET("Connection_to_OLAP";" 
     (
      [Customer].[Customer No].[All].[100] 
      ,[Date].[All].[TwoMonthsAgg] 
     ,{[Location].[Location Country Code].children})";"Country";1;"([Measures].[Quantity])") 
+0

:에

는 그런 다음 CUBESET을 변경합니다. 나는 다음과 같이 시도했지만 그것이 작동하지 않는다 : = CUBEMEMBER ("Connection_to_OLAP"; "총계 ([날짜]. [달력 연도]. [모두]. [{2016} * {[날짜]. [All]. [01], [Date]. [Calendar Month Of Year No]. [모두]. [02]}) ") – Jar

관련 문제