2013-08-19 1 views
1

MDX 쿼리와 관련하여 질문이 있습니다.MDX에서 다른 축에서 2 소절을 선택할 수 있습니까?

두 가지 방법으로 잡지 구독에 대한 SUBSCRIPTION 큐브가 있습니다. 새 하위. RETURNING SUBS.

두 기간 동안 두 측정 값을 표시하고 기간의 증가율을 나타내는 쿼리를 만들려고합니다.

예 :

DESIRED VIEW - EXAMPLE

하지만 두 축에서 조치를 넣을 수 없기 때문에 나는, 표준 MDX를 사용하여이보기를 얻을 수 없습니다.

지금까지 (하지 친숙한 사용자)이있어 그 결과 열을

사용하여 측정 :

RESULT - NOT USER FRIENDLY

내가 할 수있는 방법이 첫 번째보기 MDX 수식을 사용하고 계십니까?

미리 감사드립니다.

답변

1

growth이 같은 시간 계층 구조의 멤버 확인 : 나는 큐브의 몇 가지 이름을 추측했다

WITH MEMBER [Time].[Calendar Date].[Growth] AS 
    [Time].[Calendar Date].[Jan-12]/[Time].[Calendar Date].[Jan-13] - 1 
    ,format_string="0%" 
SELECT { [Time].[Calendar Date].[Jan-12], [Time].[Calendar Date].[Jan-13], [Time].[Calendar Date].[Growth] } 
     ON COLUMNS, 
     { Measures.NEW, Measures.RETURNING } 
     ON ROWS 
    FROM [SUBSCRIPTION] 

을, 당신은 당신의 상황에 MDX를 적용해야합니다.

계산 된 구성원은 측정 값 계층 구조의 구성원 일 필요는 없으며 큐브의 모든 계층 구조에서 사용할 수 있습니다. 질문 제목에 질문에 대답하려면 다음과 같이하십시오. 아니요. 하나의 계층 구조는 MDX 쿼리의 한 축에서만 사용할 수 있습니다.

관련 문제