2017-12-26 2 views
1

개별 특성 및 Year-Month 계층 구조로 MAT를 가져 오려고합니다. 행의 년과 월은 괜찮습니다. (첨부 된 이미지 MAT의 왼쪽을보십시오.)하지만 연도가 열에있을 때 해결책을 찾지 못합니다 (첨부 된 이미지 오른쪽 참조). 나는 Year-Month 계층 구조와 속성 계층 구조와 자손,필터 등의 다른 조합을 시도했지만 기능은 작동하지 않았습니다.MDX - 특성 계층 구조 또는 모든 조합을 사용하여 누적 합계 (MAT)

미리 감사드립니다.

답변

1

누군가가 내가 찾은 해결책을 게시하는 데 도움이 될 수 있습니다.

'Year Of Year'연도가 ' '인 기존 연도> 월> 날짜 검색을 사용하고 있습니다. 여기

주요 구성원이 this 스레드에서 마지막 게시물에서 영감 년> 월> 날짜 (계층 구조)

with 
MEMBER YearName AS 
RIGHT([TIME].[Year].CurrentMember.Name,4) 

MEMBER MonthName AS 
[TIME].[Month Of Year].CurrentMember.Name 

MEMBER [Measures].[Sales Value-MAT] AS 
    sum( 
     LastPeriods(
     12, 
     StrToMember("[TIME].[Hierarchy].[" + MonthName + " " + YearName + "]") 
     ), [Measures].[Sales Value]) 

select 
     {[TIME].[Year].[Year].members * [Measures].[Sales Value-MAT]} on columns, 
NON EMPTY { [TIME].[Month Of Year].members } ON rows 

from [SalesCube] 

enter image description here

에 사용되는 반환 StrToMember입니다.