売上 (SalesID、GoodsType、GrossSale、AverageSale) があります。MS Visual Studio SSAS キューブの [計算] タブに 2 つの MDX 式を記述して、GoodsType が "Food" の場合に GrossSale の合計と GrossSale の平均を計算する必要がありました。誰かが私のために MDX 式を書いてくれませんか?
質問する
3729 次
1 に答える
1
多くの場合、Analysis Services エンジンを使用して集計を行います。ディメンションの属性[GrossSales]
の単一の属性メンバーのメジャーの合計を取得するには、集計値として合計を使用するようにメジャーが構成されていると仮定すると、次のようなタプルで参照できます。2
DataType
Dim
([Dim].[DataType].[2], [Measures].[GrossSales])
そして完了です。3 つの異なる値の合計を取得するには、タプルを合計します。
([Dim].[DataType].[1], [Measures].[GrossSales]) +
([Dim].[DataType].[2], [Measures].[GrossSales]) +
([Dim].[DataType].[3], [Measures].[GrossSales])
またはsum
、次のように関数を使用します。
Sum( { [Dim].[DataType].[1], [Dim].[DataType].[2], [Dim].[DataType].[3] },
[Measures].[GrossSales])
の最初の引数Sum
はセットで、2 番目の引数は数値式です。
于 2013-10-18T14:05:02.793 に答える