Excel 数据透视表 - 每日平均值

Excel 数据透视表 - 每日平均值

我有一张数据表

Date        Item    Quantity   Operator
01/01/2014  Item1   3          John
02/01/2014  Item1   7          Bob
02/01/2014  Item2   4          John
03/01/2014  Item1   2          Bob
07/01/2014  Item2   3          John

我把表格做成了一个数据透视表,看起来像这样,其中运算符是一个过滤器

Operator    (All)

Row Labels   Total
Item1        12
Item2        7
Grand Total  19

我想添加另一列每件商品每天的平均值但需要能够按操作员进行过滤。

例如,在 7 天的日期范围内,约翰销售了 3 件Item1和 7 件Item2。这意味着约翰平均Item1每天销售 0.43 件和 1 件Item2。(这是正确的吗?)

答案1

我会使用 Power Pivot 插件来解决这个问题。您可以添加每天每件商品的平均值计算,例如

Days in Period:=CALCULATE( ( 1 * ( LASTDATE (Table1[Date]) - FIRSTDATE(Table1[Date]) ) ) + 1 , all ( Table1 ) )

Average Per Day:=SUM([Quantity]) / [Days in Period]

我已经构建了一个原型,您可以查看或下载它:“Power Pivot 演示 - 范围内每天的平均值.xlsx”在我的 One Drive 中:

https://onedrive.live.com/redir?resid=4FA287BBC10EC562%21398

相关内容