10 個のメジャーを含むファクト テーブルがあります。10 個のメジャーのうち 9 個が合計レベルで集計されています。キューブが処理されたら。Unit_Price.SO と呼ばれる非加法メジャーを処理できる方法はありますか?SO は MDX を作成しました。これが正しい方法であるかどうかはわかりません。これが私のMDXです。上記を行う方法を提案してください。
with member [Measures].[Non Additive Unit Sales] as
case when [Time].Level is [Time].[Month]
and [Gender].Level is [Gender].[Gender]
and [Customers].Level is [Customers].[Name]
and [Product].Level is [Product].[Product Name]
then [Measures].[Unit Sales]
else null
endselect
{[Measures].[Unit Sales],
[Measures].[Non Additive Unit Sales],
[Measures].[Semi Additive Unit Sales]}
* [Gender].Members ON COLUMNS,
[Time].Members ON ROWS
from [Sales]