Power BI Desktop 导入数据的一个强大的方法是将具有同一架构的多个文件合并到一个逻辑表中。 随着 2016 年 11 月 Power BI Desktop(及后续版本)的发行,这一方便且受欢迎的方法变得更为便捷并被更广泛地使用,如本文中所述。

若要从同一文件夹中启动合并二进制文件的过程,请选择“获取数据 > 文件 > 文件夹”。

之前合并二进制文件的行为

在 2016 年 11 月发布的 Power BI Desktop 之前,可以使用合并二进制文件转换来合并某些文件类型,但有限制:

  • 在将文件合并到一个单个表前,不会考虑转换每个单独的文件。 为此,通常需要合并文件,然后通过筛选行删选掉标头值,作为编辑过程的一部分。
  • 合并二进制文件转换仅适用于文本或 CSV 文件,对其他受支持的文件格式(如 Excel 工作簿、JSON 文件等)不适用。

客户要求更直观的合并二进制文件操作,因此我们增强了转换。

当前合并二进制文件的行为

Power BI Desktop 现在可以更有效地合并二进制文件。 首先,从“查询编辑器”中的“主页”功能区选项卡或从列本身选择“合并二进制文件”。

合并二进制文件转换现在所执行的操作如下:

  • 合并二进制文件转换分析每个输入文件,并确定要使用的正确文件格式,如文本或 Excel 工作簿或 JSON 文件。
  • 借助转换,可以从第一个文件选择特定对象,例如,要提取的 Excel 工作簿。

  • 然后,合并二进制文件自动执行以下操作:

    • 创建在单个文件中执行所有所需提取步骤的示例查询。
    • 创建功能查询,该功能查询将参数化示例查询的文件/二进制文件输入。 将示例查询和功能查询进行链接,以在功能查询中反映对示例查询所做的更改。
    • 使用输入二进制文件(如文件夹查询)将功能查询应用于原始查询,以使其应用于每一行的二进制文件输入的功能查询,然后将生成的数据提取扩展为顶级列。

随着合并二进制文件的新行为,可以在给定文件夹内轻松地合并所有二进制文件,因为它们具有同一文件类型和结构(如同一列)。

此外,还可以通过修改自动创建的示例查询轻松地应用其他转换或提取步骤,而无需担心修改或创建其他功能查询步骤;对示例查询所做的任何更改都将在链接的功能查询中自动生成。

详细信息

你可以使用 Power BI Desktop 连接到各种数据。 有关数据源的详细信息,请参阅下列资源: