0

我在表中有这些列,并将此表作为 FACT 表,并在 PPS2010 中使用时间智能过滤器。我有度量、总和(材料)、总和(销售)和总和(材料_%)

在 PPS 仪表板设计中,我包含了这个多维数据集和所有测量值.. 并使用分析图表.. 我为每列(材料、销售额、材料_%)开发了单独的图表。

对于销售和材料没有问题,当我在 material_% 图表中使用时间过滤器时,我使用时间过滤器当前季度以月为单位(显示三个月)显示正确的值..

当我使用当前季度过滤器时(所有 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 回答