2014-09-30 1 views
0

mdx 초보자. 나는 아주 간단한 것처럼 당신의 도움이 필요합니다. 아래에는 1 차원 (Department)과 2 가지 (실제 및 전체) 측정 값이 있습니다. Department 차원에 대한 어떠한 의미도 사용하지 않고 Total measure를 정의하려고합니다. 이 경우. Position 차원으로 내 Department 차원을 변경하면 Total 계수가 여전히 작동합니다. mondrian mdx를 사용하기 때문에 Axis() 함수가 없습니다. 어떻게해야합니까?총 측정량 mdrian

Department Actual Total 
/IT   150  450 
/Sales  150  450 
/Marketing 100  450 
/Legal  50  450 

.

WITH MEMBER [Measures].[Total] AS ................ 
    SELECT NON EMPTY {[Measures].[Actual], [Measures].[Total]} ON COLUMNS , 
    NON EMPTY {[Department].[Department].Members} ON ROWS 
    FROM [Quadrant Analysis] 

답변

0

다음 계산 된 구성원보십시오 :

With member [Measures].[Total] as Aggregate([Department].[Department].Members, [Measures].[Actual]) 
+0

안녕하세요, 결과는 내가 말했듯이 당신은 참조해야 – bluesony

+0

, 나는 부서 차원에 어떤 refference을 만들고 싶어하지 않는, 정확하지만, 귀하의 질문에 적어도 한 번! ROWSET이라는 세트를 먼저 정의하고 계산 된 측정 값 정의에 사용할 수 있습니다 – nsousa