一个客户只有一次购买行为时,客户平均=订单平均,可以直接用average计算平均值,答案是C。
### 答案:C
**精炼解析:**
1. **核心概念**:
- "客户购买金额的总平均值" = 先求**每个客户的总消费金额**,再对这些总金额取平均。
- 直接对订单表用 `AVERAGE` 函数,计算的是**每笔订单的平均金额**,而非客户总金额的平均值。
2. **关键条件**:
- **当所有客户都只有一次购物(无多次购物行为)时**:
- 每个客户的"总消费金额" = 其唯一订单的金额。
- 此时 `AVERAGE(订单金额)` = 客户总金额的平均值 ✅
- **当存在多次购物客户时**:
- 例如:客户A有2笔订单(100元+200元),总金额300元;客户B有1笔订单150元。
- 直接 `AVERAGE(订单金额)` = (100+200+150)/3 = 150元(错误,实际应为客户总金额平均值225元)❌
3. **选项结论**:
- **C正确**:仅在无多次购物行为时成立。
- **A/B错误**:未区分条件(A绝对化,B完全否定)。
- **D错误**:存在多次购物时反而不可行。
> 一句话总结:**只有所有客户"一人一单"时,订单均值=客户总金额均值**。