電子表格
我正在創建一個資料透視表,需要一列來描述客戶每年的“平均訂單數”。
我有:
- 訂購日期
- 顧客ID
- 年
我正在考慮計算欄位,并使用 COUNT(Order date) 來確定訂單數量。但我需要能夠使用它來獲得每個客戶的平均訂單數。
任何幫助,將不勝感激。
日期設定示例:
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
我想要的資料透視表:
Year Average Number of orders per customer
2016 1.5
2017 1
2018 1.333333333
uj5u.com熱心網友回復:
在資料模型 (Power Pivot) 中,創建一個新度量:
AverageOrders :=
VAR MyTable =
SUMMARIZE (
Table1,
[Customer ID],
"Order Count", CALCULATE ( COUNTROWS ( Table1 ) )
)
RETURN
AVERAGEX ( MyTable, [Order Count] )
根據需要修改上面的表(Table1)和列(Customer ID)名稱。
然后在作業表中創建一個資料透視表,在行部分中使用年份,在值部分中使用上述度量值AverageOrders。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/321449.html
下一篇:如何在VBA中創建和呼叫函式?
