0

テーブルにこれらの列があり、このテーブルを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] )

この問題を解決するのを手伝ってください。

4

1 に答える 1

0

プロパティタブの「%」列のメジャーをsumからaverageofchildに変更することで、この問題を解決しました。

于 2012-01-06T07:03:29.167 に答える