2016-06-20 12 views
0

SSASとMDXの新機能です。 マイSSASキューブがMDXの1次元の別個のメンバーに基づいて合計を計算する方法は?

FactAmount以下のように列を持つ以下の事実と寸法を持っていますpayroll

DimMemberamountHT

FactPayrollmemberIdmemberName、...

DimTaxhierarchy taxCode => taxDetailCode

DimGeographyhierarchy country => area => district

ここに私のデータキューブの例です:

DimMember | DimTax | DimGeography | amountHT | payroll 
------------------------------------------------------ 
1   | FC  | AQUI   | 200 $  | 1000 $ 

1   | TA  | AQUI   | 150 $  | 1000 $ 

2   | FC  | PACA   | 750 $  | 2500 $ 

2   | FC  | PACA   | 800 $  | 2500 $ 

3   | FC  | AQUI   | 110 $  | 650 $ 

私はメンバーごとの給与の合計を示す計算されるメンバを作成します。私例えば

は=> 1000年+ 2500 + 650

+0

は、あなたのSSASは、多次元形式または表形式です。この記事で解決されますか? – vercelli

+0

私のSSAS多次元。 –

+0

私は質問を理解していません。なぜDimMember:{1,1,3}に関連する場合、1000 + 2500 + 650を追加していますか?あなたは「メンバーごとの給与総額」と言っていますが、メンバー1と3を合計しているようです。 – whytheq

答えて

1
+0

私はすでにこれを試しましたが、2人の異なるメンバーが同じ給与計算をしていればうまくいきません。 給与計算額が1000ドルの場合、 合計は1000 + 2500 + 650 + 1000 –

+0

でなければなりません。このコメントはなぜ回答とマークされていますか? – whytheq

関連する問題