2014-07-21 38 views
0

我是PowerPivot 2010的新手。我创建了一些报告,但是我很难创建需要新测量的报告。在我的体积表中,我的体积表中有两列(tblPilot_Volume) - Current Wk Vol ThisCurrent Wk Vol Last。我想在数据透视中显示这两个值之间的百分比差异。powerpivot 2010数据透视表新测量值的百分比差异

我试过下面的计算,但它不起作用。我不确定我做错了什么。

=sum(tblPilot_Volume[Current Wk Vol This]-(tblPilot_Volume[Current Wk Vol Last])/(tblPilot_Volume[Current Wk Vol Last]) 

在此之前,我试着用公式将列添加到PowerPivot表中。计算工作在表中,但是当我创建数据透视表时,它不起作用。

我还需要删除Current wk Vol Last列中有零的行。

回答

0

ME米勒,我会尝试这样的:

=(sum(tblPilot_Volume[Current Wk Vol This])-sum(tblPilot_Volume[Current Wk Vol Last]))/sum(tblPilot_Volume[Current Wk Vol Last]) 

当创建措施,确保你总是使用的聚合函数(如求和,平均值,最小值,最大值等)。

希望这会有所帮助。

+0

同样,如果您先将变量放入表中的值部分,Powerpivot会自动创建可在DAX中访问的新“总和”度量,例如,以上将变成:'=(tblPilot_Volume [当前Wk Vol本]的总和] -tblPilot_Volume [当前Wk Vol Last的总和])/ tblPilot_Volume [当前Wk Vol Last的总和])' – Soulus101

+1

随机代数注释,不知道它是否使计算效率更高,但(AB)/ B = A/B-1。当然,对于列名称的引用更少一些。 – Soulus101