2017-05-04 1 views
0

MDX와 내 사랑 - 증오 관계의 '사랑'측면을 개선 할 수 있기를 희망합니다.mdx SSAS - 표시 방법에 따라 계산 방법을 변경하십시오.

그래서 고객, 연도, 월, 주, 제품 차원의 판매 큐브가 있다고 가정 해보십시오. 나는 특정 고객 가치에 근거한 척도를 계산했다. 즉, 계산은 월 Y의 고객 X에 대한 매출을 기반으로하며 다른 고객 (같은 달, 다른 달 등)이 함께 추가됩니다. 기본적으로 이들은 선행 지표로 식별 된 '주요 고객'이며 계산 된 측정 값은 다른 비교를 측정하는 데 필요합니다.

이제 연도, 월 또는 고객별로 분석 할 때 모두 훌륭합니다. 숫자가 좋아 보이고 계산은 내가 원하는 것을하고있다.

그러나 주나 제품별로 분석 할 때이 계산은 처음에는 제정신이 아님을 나타냅니다. 나는 수학을 연구했고 그것이 왜 그것이 무엇인지 보여주고있다. 모든 제품이 모든 고객에게 매월 또는 모든 주간에 판매되는 것은 아닙니다.

이렇게하면 과 같은 경우, 월별로 분석 한 다음 주 또는 제품별로 표시합니다. 월별로 분석이 중단 된 것처럼 동일한 계산 값을 제품 (또는 주)별로 추가 브레이크 아웃이없는 것처럼 계산합니다.

나는 mdx 함수 참조를 조사하고 몇 가지 아이디어를 찾았으나 지금까지 테스트에는 아무런 도움이되지 않았으므로 문제를 올바르게 개념화하고 있는지 확신 할 수 없습니다. 나는 누군가가 나를 올바른 함수 나 구문으로 안내 할 수 있기를 희망하고있다.

누락 된 정보가있는 경우 알려 주시면 질문을 명확히하거나 질문에 추가해 드리겠습니다.

+0

모든 회원이 핵심입니다. 참조 : http://blog.soft-prestidigitation.com/all-member.html –

+1

MDX calc에서 현재 시도를 게시 할 수 있습니까? – GregGalloway

답변

0

Danylo가 정확했습니다. 내가 모든 회원을 필요로했을 때 나는 All() (함수)를 찾고 있었다. 여기

은 일 것입니다 : 도움을

sum(
    (
     [Time].[Week].[All], 
     [Product].[Product Number].[All], 
     [Time].[Month].[All].[Y], 
     [Customers].[Customers].[All].[X] 
    ),Measures.[Sales] 
    ) 
+ ... repeat .... 

감사합니다!