Excel 数据透视表 table 统计客户每年的订单数量
Excel Pivot table count number of orders from a customer per year
Excel
我正在创建一个数据透视表 table 并且需要一个列来描述 'average number of orders' 客户每年所做的。
我有:
- 订购日期
- 客户编号
- 年
我正在考虑计算字段,并使用 COUNT(订单日期)来确定订单数量。但我需要能够使用它来获取每个客户的平均订单数。
如有任何帮助,我们将不胜感激。
日期设置示例:
Customer ID Order date
Xh015046 12/04/2016
X7615777 03/06/2016
X10062024 20/04/2017
X7615777 25/06/2016
X7615777 05/01/2017
Xh015046 15/04/2017
X10062024 09/07/2018
X7615777 10/07/2018
Xh015046 11/07/2018
X10062024 12/07/2018
枢轴table我想要:
Year Average Number of orders per customer
2016 1.5
2017 1
2018 1.333333333
在数据模型 (Power Pivot) 中,创建一个新度量:
AverageOrders :=
VAR MyTable =
SUMMARIZE (
Table1,
[Customer ID],
"Order Count", CALCULATE ( COUNTROWS ( Table1 ) )
)
RETURN
AVERAGEX ( MyTable, [Order Count] )
根据需要修改上面的table(Table1)和列(Customer ID)名称。
然后在工作表中创建一个数据透视表 Table,在行部分中使用 Year,在行部分中使用上述度量值 AverageOrders值部分。
Excel
我正在创建一个数据透视表 table 并且需要一个列来描述 'average number of orders' 客户每年所做的。
我有:
- 订购日期
- 客户编号
- 年
我正在考虑计算字段,并使用 COUNT(订单日期)来确定订单数量。但我需要能够使用它来获取每个客户的平均订单数。
如有任何帮助,我们将不胜感激。
日期设置示例:
Customer ID Order date
Xh015046 12/04/2016
X7615777 03/06/2016
X10062024 20/04/2017
X7615777 25/06/2016
X7615777 05/01/2017
Xh015046 15/04/2017
X10062024 09/07/2018
X7615777 10/07/2018
Xh015046 11/07/2018
X10062024 12/07/2018
枢轴table我想要:
Year Average Number of orders per customer
2016 1.5
2017 1
2018 1.333333333
在数据模型 (Power Pivot) 中,创建一个新度量:
AverageOrders :=
VAR MyTable =
SUMMARIZE (
Table1,
[Customer ID],
"Order Count", CALCULATE ( COUNTROWS ( Table1 ) )
)
RETURN
AVERAGEX ( MyTable, [Order Count] )
根据需要修改上面的table(Table1)和列(Customer ID)名称。
然后在工作表中创建一个数据透视表 Table,在行部分中使用 Year,在行部分中使用上述度量值 AverageOrders值部分。