2012-01-13 8 views
1

SELECT NON EMPTY {[測定値。[ファクト注文数]} ON COLUMNS、 {([Front Manager ID]。 [フロントマネージャーIdが]だから、[TEST_DW] CELL PROPERTIES値からROWS SSAS - > MDX - >カウントに基づいてクエリ内の列パーセンテージを作成

ON * [注文タイプ]。[注文タイプ]。[注文タイプ] .ALLMEMBERS)} .ALLMEMBERS、私は出力に3つの列があります。 :

フロントマネージャー、発注タイプ、注文は、上記のクエリは私に各マネージャおよびオーダータイプの組み合わせのカウントを示し

を数えます。私は各フロントマネージャの注文の種類のパーセンテージになる4番目の列が必要です。注文の4種類がある場合

だから、(A、B、C、D)、およびマネージャは、25%を読み取ることになる100の第4列、合計各次の25 .....

を有していました私はこれを行う方法についてウェブを精査しましたが、実際にはこれで不足しています。これについてのあらゆる方向性は大いに感謝されます。私はMDXにとって間違いなく新しいものです。ありがとう。

答えて

2

あなたが探しているのはMDX Calculated membersです。

注文Aのメンバーが[注文タイプ]。[注文タイプ]。[注文A]と呼ばれ、合計からの割合を計算したいとします。計算されたメンバーで重要である何

WITH 
    MEMBER [Order A] AS ([Order Type].[Order Type].[Order A],[Measures].[Fact Order Count])/([Measures].[Fact Order Count]) , FORMAT_STRING = 'Percent' 
SELECT 
    {[Measures].[Fact Order Count],[Measures].[Order A]} on 0 
... 

あなたはどのMDXタプルを評価することができるということです(たとえば、([注文タイプ]。[注文タイプ]。[受注A]、[対策]。[ファクト注文回数]) )。これにより、ピボット軸から来る値が必要に応じて変更されます(0と1で定義されています)。メジャーと他のディメンションの計算メンバーを追加できます。

+0

投稿していただきありがとうございます。申し訳ありませんが、私は数日間病気になって、コメントできませんでした。 –

関連する問題