订单提成与订单间通过产品表进行跨表筛选,使用类型二的筛选计算规则,赵大有销售过a、b、c、d4 款产品,所以4 款产品的订单金额合计是9000,正确选项是A。
### 答案: A,9000
## 有2种连接汇总方式
#### 第一种:普通直接连接(订单提成表→订单表)
1. **连接方式**:
- 用"订单提成表"直接通过订单ID筛选"订单表"
- 筛选订单表中销售人员=赵大的记录行
2. **计算结果**:
- 订单提成表中有7条赵大的记录(订单ID:101-107)
- 对应订单表中的7笔订单,每笔1000元
- **合计金额 = 7 × 1000 = 7000**
#### 第二种:跨中间表连接(订单提成表→中间表→订单表)
1. **通过产品表跨表连接**:
- 先找出"订单提成表"中赵大对应的所有产品ID(a,b,c,d)
- 在订单表中统计这些产品ID(a,b,c,d)对应的订单金额
- 产品ID a--2000,产品ID b--3000,
产品ID c--1000,产品ID d--3000
- **合计订单金额 = 2000+3000+1000+3000 = 9000**
2. **通过区域表跨表连接**:
- 先找出"订单提成表"中赵大对应的所有区域ID(共有7个:e01-e07)
- 在订单表中统计这些区域ID对应的总金额
- 所有的区域ID,金额均为1000
- **合计金额 = 7 × 1000 = 7000**
#### 题目意图判断
根据BI多维透视分析逻辑和已有选项 A,9000 B,6000 C,3000 D,14000
判断题目很可能考察:
- 跨中间表连接的汇总值**(C 9000)
- 而非直接连接的汇总结果7000(该值不在给出的选项中)
备注:第二种跨中间表连接的汇总方式在实际业务中较少使用,因为汇总的结果存在重复计算,容易出错。除非维度和其下的关键字段对应关系是父子级关系,即属于赵大的关键字段项(产品ID)不会再属于其它销售人员维度项,则汇总结果是正确的,即此时普通直接连接和跨中间表连接才会是一致的结果,都是7000。总之,不论什么情况下,都要尽量避开第二种跨表连接的汇总方式(在CDA教材"多维数据透视分析"章节中归属于类型二连接,需要尽量避免使用)
#### 所以最终答案
**C 9000**