PowerPivot关系

时间:2015-06-19 18:12:32

标签: excel powerpivot

我试图在PowerPivot中加载的4个表中构建一个Pivot表。 Pivot行中的信息是这样的: 区域       帐户               产品

其中一个表格具有每个区域的所有4个季度的预测值,但是当我将其作为总和值添加时,它会重复每个产品的整数,但我只想要总数。有没有办法解决它而不必将字体的颜色更改为白色以隐藏它?enter image description here

2 个答案:

答案 0 :(得分:0)

如果没有更多信息可以确定,但看起来您没有设置模型来支持PowerPivot中的季度预测指标。要使其工作,需要在每个表中标识字段之间存在一对多关系。

PowerDax的回答是基于您打算将季度预测汇总到该地区的假设,因为您表达了您的疑问,表明预测数据处于区域粒度。

如果预测数据位于一个事实表中,而EXT_SELL_PRICE位于另一个事实表中,则需要设置维度表,每个维度表包含用于对报表进行切片和切块的每个字段的成员的唯一列表(看起来像最终用户区域,子客户,预测产品名称)。将所有事实表(包含您实际数据的表)与这些表相关联,并将维表表字段放在数据透视表的“行”区域中。然后,这些措施将有一些方法来理解它们与它们所应用的行的关系。

希望有所帮助

答案 1 :(得分:-1)

最好将这些字段作为实际计算字段而不是隐式计算字段(即将列放到数据透视表上)。这样,您可以利用isfiltered函数来驱动您正在寻找的内容。

即。如果您的数据是这样的粒度:

区域客户产品Ext_Sell_Price Q1 Q2 Q3 Brazil Acuntia 39XX 17246 743799 672599 748339 巴西Acuntia 51XX 130918 743799 672599 748339

或者您拥有与销售表关系的销售表和区域预测表,您可以检查以确保未过滤客户/产品以显示预测:

  

Q1总计:= IF(ISFILTERED(表1 [客户])|| ISFILTERED(表1 [产品]),BLANK(),MIN(表1 [Q1]))