0

私はMDXを初めて使用するので、ご容赦ください。

結合された 2 つのディメンションを交差させて、Sales & Target (sales ディメンションから) のレポートを、列に今週と昨年の今週 (date ディメンションから)、行にリストされた場所でレポートできるようにしました。

疑似コード..

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])

ありがとう

4

1 に答える 1

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]
于 2012-10-24T18:09:38.317 に答える