考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

某电商的每笔交易信息逐行记录在订单表中,在订单表中能否使用average求客户购买金额的总平均值
A. 可以
B. 不行
C. 无多次购物行为的客户存在时可以
D. 有多次购物行为的客户存在时可以
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(1)

一个客户只有一次购买行为时,客户平均=订单平均,可以直接用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错误**:存在多次购物时反而不可行。

> 一句话总结:**只有所有客户"一人一单"时,订单均值=客户总金额均值**。

用户127428
无多次购买行为的客户 存在时 可以