Power Pivot中交叉构建的表

2019-06-03  本文已影响0人  Data_Skill

1. Union

A. 语法

Union ( <Table> [, <Table> [, … ] ] )
位置 参数 描述
可重复第1参数 Table 需要合并的表格

B. 返回

表——合并的表的所有行和列

C. 注意事项

D. 作用

针对多个表可以进行合并,通常可以和Distinct,Values等函数进行组合。

E. 案例

表1

Union数据1Union数据1

表2

Union数据2Union数据2

表3

Union数据3Union数据3
Union('表1','表2')
Union结果1Union结果1
Union('表1','表3')
Union结果2Union结果2

解释:因为是根据列的位置来进行合并,所以表1的学科和表3的成绩组合在一起了,组合后系统自动判定为文本格式。

2. Except

A. 语法

Except ( <LeftTable>, <RightTable> )

B. 返回

表——左边的表去除右边表的剩余部分

C. 注意事项

D. 作用

表——去除重复的后的表

E. 案例

Except('表1','表2')
Except结果1Except结果1
Except('表2','表1')
Except结果2Except结果2

相当于Power Query中的左反。

3. Intersect

A. 语法

Intersect ( <LeftTable>, <RightTable> )
位置 参数 描述
第1参数 LeftTable 左边的是主表,不去重
第2参数 RightTable 右边的是辅表,查找重复并显示。

B. 返回

C. 注意事项

D. 作用

返回左表和右表具有相同值的表(不去重)。

E. 案例

intersect案例intersect案例
Intersect('表1','表2')
intersect结果intersect结果

解释:
因为左表具有重复项,所以返回的也保留重复项。

上一篇 下一篇

猜你喜欢

热点阅读