SSASで計算メンバーの作成に問題があります。 ファクトテーブル:MDX(SSAS)のSQL subselect、group by、sum相当
Date Store Product Sales_in_USD
--------------------------------------------------
2016-07-01 Store1 Product1 50
2016-07-01 Store1 Product2 100
2016-07-01 Store2 Product3 70
2016-07-01 Store2 Product2 85
寸法: 日付、店舗、製品
私はそのような何かを取得したい: 私はいくつかの製品でフィルタする場合、私はこの店と日付ですべての売上を取得したいです私はStore1によって、すべての売上高を取得し、このSQLコードを実行
SQL code:
select sum(Sales_in_USD)
from [Fact table]
where Store in (select Store from [Fact table] where Product="Product1")
:私は製品1でフィルタしたい例えば濾過した生成物+他の製品別売上高を、含まれています。
計算されたメンバーを作成するには、MDXでどのように作成できますか?計算されるメンバの
出力は次でなければなりません:あなたの条件については
Product Total_Sales_By_Store
------------------------------
Product1 50+100=150
Product2 50+100+70+85=305
Product3 70+85=155