在 Power Query 中合并数据

Power BI 中的数据转换

Khaled Choucri

Strategic Analyst - Trilogy

为何要合并数据?

追加查询(Append Queries)

  • 多个包含相似数据的独立文件
  • 数据过大,无法存入一个文件

union.png

合并查询(Merge Queries)

  • 表在一个或多个列上有关联
  • 可将表组合为"扁平"结构

星型模型:一个事实表被五个维度表环绕的示意图

Power BI 中的数据转换

追加数据

  • 追加查询会向表中添加行
    • 垂直合并查询
    • 列名必须一致

quarters.png

  • 列名或列数不一致时会出现 Null

一个示意图,显示将两个表追加形成合并数据集。

Power BI 中的数据转换

合并数据

  • 合并查询会向表中添加列
    • 水平合并查询
    • 通过唯一标识符或键进行连接

用于合并的两张表的关系键.png

Power BI 中的数据转换

合并数据:连接类型

内连接

内连接 仅返回匹配的行

左连接

左连接 返回匹配行和左表的行

右连接

右连接 返回匹配行和右表的行

全连接

全连接 返回匹配行和两表的所有行

Power BI 中的数据转换

合并数据:左连接示例

左连接

Screenshot 2022-04-19 at 17.25.25.png

Power BI 中的数据转换

合并数据:内连接示例

内连接

Screenshot 2022-04-19 at 22.41.11.png

Power BI 中的数据转换

Ayo berlatih!

Power BI 中的数据转换

Preparing Video For Download...