テーブルにこれらの列があり、このテーブルをFACTテーブルとして作成し、PPS2010でタイムインテリジェンスフィルターも使用しています。メジャー、合計(材料)、合計(販売)、合計(材料_%)があります。
PPSダッシュボードの設計には、このキューブとすべてのメジャーを含めました。分析チャートを使用しました。列ごとに個別のグラフを作成しました(材料、売上、材料_%)。
販売と材料については問題ありません。material_%グラフで時間フィルターを使用すると、現在の四半期の月単位の時間フィルター(3か月を表示)が正しい値を示します。
現在の四半期フィルターを使用する場合(3か月すべての合計)
146%(83 +33 +30)->実際の値を示しています
および150%(50 + 50 + 50)->目標値
実際には、実際の場合は46%、ターゲットの場合は50%を示しています。
これは、3か月すべての材料の合計/ 3か月すべての売上の合計である必要がありますが、3か月すべてのmaterial_%列の合計を計算するだけです。
時間フィルター:年::半年::四半期::月::日
データベーステーブル:
Month Year Material sales Material_% [ material / sales]
Jan_Act 2011 500 600 83
Jan_target 2011 400 800 50
Feb_Act 2011 300 900 33
Feb_target 2011 300 600 50
Mar_Act 2011 300 900 30
Mar_target 2011 300 600 50
......
Jan_Act 2012 0 0 0
Jan_target 2012 600 1000 60
.............
Dec_Act 2012 0 0 0
Dec_target 2012 600 800 75
MDXクエリ:
SELECT
HIERARCHIZE( { [Time_dim].[Year - Half Year - Quarter - Month - Date].DEFAULTMEMBER } )ON COLUMNS,
HIERARCHIZE( { [Ven Bi Actfctmaster].[Act Fct].&[ACTUAL], [Ven Bi Actfctmaster].[Act Fct].&[TARGET] } )ON ROWS
FROM [Vin Finance]
WHERE ( [Measures].[Materials - Ven Bifullrptmaster] )
この問題を解決するのを手伝ってください。