2012-10-24 2 views
0

MDX를 처음 접했습니다.MDX 크로스 조인 정렬

Sales & 대상 (판매 차원에서)을 이번 주와 이번 주에 지난 (날짜 차원에서) 열과 행의 나열된 위치로보고 할 수 있도록 교차되었습니다.

사이비 코드

..

Select 
    {[DateDim].[ReportingPeriod].[Week].&[2012]&[20], 
    [DateDim].[ReportingPeriod].[Week].&[2013]&[20]} 
    * 
    {[Measures].[Total Sales],[Measures].[Target]} on Columns, 

    DrillDownLevel([LocationDim].[LocationName].[All]) on Rows from [MyCube] 

어떻게 올해 매출을 기준으로 결과를 정렬 할 수 있습니까? (.. [2013].[20])

감사

답변

0

헥타르 아, 그것을했다!

대답은 별도로도를 계산 한 다음 순서에서 함수를 참조하는

With Member SalesTY as 
    SUM([Measures].[Total Sales,[DateDim].[ReportingPeriod].[Week].&[2013]&[20]) 


Select 
    {[DateDim].[ReportingPeriod].[Week].&[2012]&[20], 
    [DateDim].[ReportingPeriod].[Week].&[2013]&[20]} 
    * 
    {[Measures].[Total Sales],[Measures].[Target]} on Columns, 

    Order([LocationDim].[LocationName].[LocationName],SalesTY,DESC) on Rows from [MyCube]