1.变量的分类

2.影响表连接结果的三个属性:方向性、主附关系、对应关系
3.连接关系的分类

判断原则:连接用关键字段里有重复值的叫多表,没有重复值的叫一表
各种连接关系的比较:
多对多(非主键对非主键),重复项下翻倍,得不到汇总结果
一对一(主键对主键),少用(出现频率小),跟业务意义不符
4.表连接本质:维度对度量的汇总。
(1)汇总方式:
①类型1:维度直接汇总度量。相邻两表,一表筛选多表(一表出维度,多表出度量)
②类型2:维度下对应的连接用关键字段汇总度量。多表筛选一表(多表出维度,一表出度量)或者跨表连接取值。
避开类型2连接的方法:
①不要跨表取字段
②不要一表出度量
维度与连接用关键字段满足父子级关系时,类型2与类型1的汇总结果相同:
1.一个父级值下对应多个子级值;
2.一个子级只能属于一个父级值
例如:产品系列和产品、省份和城市
(2)维度分类
①汇总维度:行和列
②筛选维度:切片器
5.连接规则说明

● 值的结果为多表下一表的不同情况的汇总值 ,这个是连接类型2,类型2的连接方法很少在实际的业务中使用,平时用的时候应尽量避免。
☓ 值的结果为多表下值字段的汇总值 ,这个是连接类型1
△ 无法正确汇总值
■ 与☓相同,为多表下值字段的汇总值,这个是连接类型1
判断规则:
(1)类型一(正确的连接方式):
☓双向一表出维度,多表出度量
■单向一表出维度,多表出度量
(2)类型二(维度下对应关键字段的汇总):
跨表求值取字段求值
●双向多表出维度一表出度量
(3)错误:
△单向多表出维度一表出度量

6.交叉筛选
一张表和另外一张表有多种连接方式,例如:A可以通过B与C连接,也可以通过D与C连接,及交叉筛选。交叉筛选中,只有一条路径有效。
修改有效路径的方法,先将有改无效,再将无效改为有效。通过属性>使用当前关系修改
跨表取字段首先要路径是通的,如果路径不通,那么会报错。路径通的情况下跨表筛选时,使用的连接方式是方式2,一般情况下也用不了。

7.表连接关系的技巧:
(1) 将需要用的表直接连接在一起,创建统一的多维环境
(2) 将需要用的表先能合并的合并,减少表的个数,不能合并的表再连接成一个多维环境





