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

备考刷题,请到

CDA认证小程序

(复合题)图5-26 与图5-27 展示了某公司交易相关的各表连接关系与各表数据内容,观察图5-26 与图5-27 回答以下问题。 (3)用订单提成表中的销售人员字段筛选订单表中的订单金额字段,按照求和的汇总规则计算出赵大的订单金额合计值应为()。
A. 9000
B. 6000
C. 3000
D. 14000
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(7)

订单提成与订单间通过产品表进行跨表筛选,使用类型二的筛选计算规则,赵大有销售过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**

用户148402
不是7000嘛?
用户131508
前面敲错了,多敲了类别两个字,又不能修改(差评),ABCD是产品ID,提成表和订单表只能通过产品表桥接,三者之间靠产品ID匹配
用户131508
这题要仔细观看三条连接路径,订单和提成两表间的连接是虚线,所以不是有效链接,要看实线路径,题中只有一条实线路径:订单提成-产品-订单,所以提成表通过产品表跳到订单表,关联关系是产品类别ABCD,然后ABCD在订单表里聚合sum,9000
用户106500
乱七八糟的,而且图也不清晰 图上和解答就不是一个 订单有7条,金额每个都是10000,哪来的3000
用户118192
题解: 按照类型二计算方法,赵大负责abcd四种产品的销售,这四种产品各自的总销售金额加起来为2000+3000+1000+3000=9000 类似问题举例: 同一题目问王二,负责de,3000+2000=5000 孙三:f,3000
用户117600
这答案解析真奇怪,看不懂
用户79863
哪里有1001的订单号