2015-10-16 215 views
0

我可能会错过一个明显的解决方案,但我正在寻找一种方法来获取总计值的平均值。例如,我在项目#级别获利,其中每个项目都在账单上,我希望账单平均利润。powerpivot总计的平均值

Item# | Bill# | Profit 
1  1  100 
2  1  200 
1  2  100 
2  2  200 

如果我只拿利润的平均我得到150,但我想该法案总的平均这将是300是否有可能做到这一点?我在想像计算(平均(利润),比尔#=比尔#),但这总是如此?

提前致谢!

回答

1

这并不完全清楚你打算如何使用你的测量,但PowerPivot中有一些强大的迭代函数可以做这种事情。此在每个纸币#和平均式迭代利润的总和:

= AVERAGEX(VALUES(tbl[bill#]), SUM(tbl[profit])) 

第一个参数简单地创建一个独特的纸币#S的“列”,第二个是求和每纸币#利润。

假设你的表称为tbl

+0

我最终使用: ** = SUM([盈利])/ COUNTROWS(VALUES(查询[账单#))** 因为某种原因,当按月分解,你的公式是将所有的平均值相加,然后对它们进行平均? 感谢您指引我正确的方向! –