图示视图

“关系图”视图提供了在 Power Query 编辑器中准备数据的可视方法。 使用此接口,可以轻松创建查询并可视化数据准备过程。 “关系图”视图简化了数据整理入门的体验。 可加快数据准备过程,并帮助您快速了解数据流,包括查询的相关方式的“宏观视图”和查询中特定数据准备步骤的“详细视图”。

本文概述了关系图视图提供的功能。

Power Query 接口的屏幕截图,其中三个查询显示在关系图视图中。

可以在功能区的视图选项卡中选择关系图视图来启用此功能。 还可以通过在 Power Query 编辑器右下侧选择关系图视图图标来启用关系图视图。 启用关系图视图后,“步骤”窗格和“查询”窗格将折叠。

Power Query 功能区中“视图”选项卡中关系图视图选项的屏幕截图。

Power Query 编辑器右下半部分关系图视图图标的屏幕截图。

注意

目前,仅 Power Query Online 中提供关系图视图。

使用关系图视图创作查询

关系图视图提供了用于创建、查看或修改查询的可视化界面。 在关系图视图中,可以使用获取数据体验连接到许多不同类型的数据源。

关系图视图还连接到“数据预览”和功能区,这样便可以在“数据预览”中选择列。

可以通过选择 + 按钮,然后搜索转换或从快捷菜单中选择项,在查询中添加新步骤。 这些项与在 Power Query 编辑器功能区中找到的转换相同。

显示使用查询中的加号图标在查询中添加新步骤的示例的屏幕截图。

从快捷菜单中选择转换时,步骤将添加到查询。

在关系图视图中,通过使用查询中的加号图标添加的“删除重复项”转换的屏幕截图。

注意

若要详细了解如何使用 Power Query 编辑器功能区或数据预览在查询编辑器中创作查询,请转到 Power Query 快速入门

查询级别操作

可以对查询执行两个快速操作—展开/折叠查询以及突出显示相关查询。 这些快速操作显示在活动的选定查询上,或者当将鼠标悬停在查询上时会显示。

查询中快速操作按钮的屏幕截图,如下图所示。

可以通过选择查询级别上下文菜单(三个垂直点)来执行更多查询级别操作,例如重复、引用等。 还可以右键单击查询,转到同一上下文菜单。

查询上下文菜单的屏幕截图,其中提供了更多查询级别操作。

展开或折叠查询

若要展开或折叠查询,请在查询中右键单击,然后从查询的上下文菜单中选择展开/折叠。 还可以在查询中双击以展开或折叠查询。

强调查询上下文菜单中的折叠按钮的屏幕截图。

若要查看给定查询的所有相关查询,请在查询中右键单击并选择突出显示相关查询。 还可以选择查询右上角的突出显示相关查询按钮。

屏幕截图,突出显示“美国客户排名靠前”查询顶部的“相关查询”按钮,并在上下文菜单中。

例如,如果在 Top US Customers 查询中选择突出显示相关查询按钮则会突出显示“客户”和“订单”查询。

屏幕截图,其中突出显示了关系图视图中“美国热门客户”查询的相关查询。

删除查询

若要删除查询,请在查询中右键单击,然后从上下文菜单中选择删除。 另一个弹出窗口要求你确认删除。

突出显示的查询上下文菜单中的“删除”选项的屏幕截图。

重命名查询

若要重命名查询,请在查询中右键单击,然后从上下文菜单中选择重命名

突出显示的查询上下文菜单中重命名选项的屏幕截图。

启用加载

为了确保查询提供的结果可供下游使用,例如报表生成,默认情况下启用加载设置为 true。 如果需要禁用给定查询的加载,请在查询中右键单击并选择启用加载。 “ 启用加载 ”设置为 false 的查询以灰色轮廓显示。

突出显示了查询上下文菜单中的“启用加载”选项的屏幕截图。

复制

若要创建给定查询的副本,请在查询中右键单击并选择复制。 关系图视图中会显示新的重复查询。

突出显示了查询上下文菜单中重复选项的屏幕截图。

参考

引用查询会创建新的查询。 新查询使用上一个查询的步骤,而无需复制查询。 此外,原始查询中的任何更改将传输到引用的查询。 若要引用查询,请在查询中右键单击并选择引用

突出显示的查询上下文菜单中引用选项的屏幕截图。

移到组

您可以出于组织目的创建文件夹并将查询移动到这些文件夹中。 这些文件夹称为。 若要将给定查询移动到查询组,请在查询中右键单击并选择移到组。 可以选择将查询移动到现有组或创建新的查询组。

突出显示的查询上下文菜单中“移动到组”选项的屏幕截图。

可以在关系图视图中的查询框上方查看查询组。

指定查询移动到的组的图标和标签的屏幕截图。

创建函数

如果需要在不同查询或值中应用同一组转换,创建自定义 Power Query 函数非常有帮助。 若要了解有关自定义函数的详细信息,请转到使用自定义函数。 若要将查询转换为可重用函数,请在给定查询中右键单击并选择创建函数

突出显示的查询上下文菜单中的“创建函数”选项的屏幕截图。

转换为参数

参数提供了根据查询值动态更改查询输出的灵活性,并提高了可重用性。 若要转换非结构化值(如日期、文本、数字等),请在查询中右键单击并选择“ 转换为参数”。

查询上下文菜单中的“转换为参数”选项。

注意

若要详细了解参数,请转到 Power Query 参数

高级编辑器

使用高级编辑器,可以查看 Power Query 编辑器通过每个步骤创建的代码。 若要显示给定查询的代码,请在查询中右键单击并选择“ 高级编辑器”。

突出显示的查询上下文菜单中高级编辑器选项的屏幕截图。

注意

若要详细了解高级编辑器中使用的代码,请转到 Power Query M 语言规范

编辑查询名称和说明

若要编辑查询的名称或添加说明,请右键单击查询并选择属性

突出显示的查询上下文菜单中属性选项的屏幕截图。

此操作将打开一个对话框,可在其中编辑查询的名称或添加或修改查询说明。

“按客户排名靠前的员工”查询的查询属性窗口的屏幕截图,其中包含自定义说明。

具有查询说明的查询具有可负担性(i 图标)。 可以通过将鼠标悬停在查询名称附近来查看查询说明。

悬停在鼠标悬停时显示查询说明的查询名称旁的显示查询名称旁的“提供”或“i***”图标的屏幕截图。

追加查询/将查询追加为新查询

若要追加或执行查询 UNION,请在查询中右键单击并选择追加查询。 此操作将显示“ 追加 ”对话框,可在其中向当前查询添加更多表。 将查询追加为新 也会显示 “追加 ”对话框,但允许您将多个表追加到新查询中。

突出显示的查询上下文菜单中追加查询选项的屏幕截图。

注意

若要详细了解如何在 Power Query 中追加查询,请转到追加查询

合并查询/将查询合并为新查询

若要合并或 JOIN 查询,请在查询中右键单击并选择合并查询。 此操作将显示“ 合并 ”对话框,其中所选查询作为合并操作的左表。 合并查询作为新 也显示 “合并 ”对话框,但允许您将两个表合并到新的查询中。

突出显示的查询上下文菜单中合并查询选项的屏幕截图。

注意

若要详细了解如何在 Power Query 中合并查询,请转到合并查询概述

步骤级操作

通过右键单击某个步骤,可以执行步骤级操作,例如编辑设置重命名等。

右键单击步骤后显示在上下文菜单中的步骤级别操作的屏幕截图。

编辑设置

若要编辑步骤级设置,请右键单击该步骤,然后选择编辑设置。 或者,可以双击步骤(具有步骤设置)并直接转到“设置”对话框。 在“设置”对话框中,可以查看或更改步骤级设置。 例如,下图显示了拆分列步骤的设置对话框。

查询的“拆分列”步骤的设置对话框的屏幕截图。

重命名步骤

要重命名步骤,请右键单击该步骤,然后选择重命名。 此操作将打开步骤属性对话框。 输入需要的名称,然后选择确定

右键单击步骤后步骤级别上下文菜单中重命名选项的屏幕截图。

删除步骤

要删除步骤,请右键单击该步骤,然后选择删除。 若要删除一系列步骤到末尾,请右键单击该步骤,然后选择删除到末尾

右键单击步骤后,“删除”和“删除”的屏幕截图,直到步骤级别上下文菜单中的结束选项。

前移/后移

若要将步骤向前移动一步,请右键单击某个步骤,然后选择前移。 若要将步骤向后移动一步,请右键单击某个步骤,然后选择后移

右键单击步骤后,在步骤级别上下文菜单中的“移动”和“移动”选项的屏幕截图。

提取之前的步骤

若要将所有以前的步骤提取到新查询中,请右键单击不想包含在查询中的第一步,然后选择“提取上一”。

右键单击步骤后步骤级别上下文菜单中“提取上一个”选项的屏幕截图。

编辑步骤名称和说明

若要添加步骤说明,请右键单击查询中的步骤,然后选择属性

右键单击步骤后步骤级别上下文菜单中的“属性”选项的屏幕截图。

此操作将打开一个对话框,可在其中添加步骤说明。 在几天后或与其他用户共享查询或数据流时,此步骤说明非常有用。

步骤的“步骤属性”窗口的屏幕截图,其中包含名为“Filtered rows”和“Filter by USA”的说明。

通过将鼠标悬停在每个步骤上,可以查看显示步骤标签、步骤名称和步骤说明(已添加)的标注。

动态 GIF 显示步骤级别的说明,其中“客户”查询中名称为“选择列”和“筛选行”。

通过选择每个步骤,可以查看该步骤的相应数据预览。

展开和折叠查询

为了确保可以在关系图视图中查看查询,您可以折叠那些未积极处理的查询,并展开那些您关心的查询。 通过选择查询右上角的展开/折叠按钮可展开或折叠查询。 或者,双击展开的查询会折叠查询,反之亦然。

关系图视图中查询右上角的“折叠”按钮的屏幕截图。

还可以通过从查询的上下文菜单中选择查询级操作来展开或折叠查询。

右键单击查询后查询上下文菜单中的“折叠”选项的屏幕截图。

若要展开所有查询或折叠所有查询,请选择关系图视图窗格中布局选项旁边的全部展开/全部折叠按钮。

关系图视图窗格右下角的“展开所有/折叠所有查询”按钮的屏幕截图。

还可以右键单击关系图视图窗格中的任何空白空间,以显示上下文菜单以展开所有查询或折叠所有查询。

“上下文”菜单的屏幕截图,其中显示了“展开所有”和“折叠所有查询”选项。

在折叠模式下,可以通过将鼠标悬停在查询中的步骤数上,快速查看查询中的步骤。 可以选择这些步骤,以导航到查询中的该特定步骤。

标注,其中显示将鼠标悬停在查询中的步骤标签数上后“Customers”查询中的可用步骤。

布局选项

关系图视图中有五个布局选项:缩小、放大、小地图、全屏、适应视图和重置。

放大缩小字体功能 放大缩小字体功能

使用此选项,可以调整缩放级别并缩小或放大,以查看关系图视图中的所有查询。

放大或缩小关系图视图窗格右下角提供的按钮。

小地图

使用此选项,可以打开或关闭关系图视图小地图。 详细信息:显示小地图

关系图视图窗格右下角提供的小地图按钮。

全屏

使用此选项,可以通过全屏模式查看所有查询及其关系。 关系图视图窗格将展开为全屏,而数据预览窗格、查询窗格和步骤窗格将保持折叠状态。

关系图视图窗格右下角提供的全屏按钮。

适应视图

使用此选项,可以调整缩放级别,以便可以在关系图视图中完全查看所有查询及其关系。

关系图视图窗格右下角提供的“适应视图”按钮。

重置

使用此选项,可以将缩放级别重置回 100%,并将窗格重置到左上角。

关系图视图窗格右下角提供的“重置”按钮。

查看查询关系

若要查看给定查询的所有相关查询,请选择突出显示相关查询按钮。 例如,通过在 Top US Customers 查询中选择突出显示相关查询按钮,将突出显示“客户”和“订单”查询。

选择“突出显示相关查询”按钮后,突出显示的查询与“美国热门客户”(订单和客户)相关的查询的屏幕截图。

还可以选择给定查询左侧的保护条,以查看直接和间接引用的查询。

在“美国热门客户”查询中选择“小保护”后,突出显示的查询与“美国排名靠前的客户”相关的查询的屏幕截图。

同样,可以选择适当的保护条,查看直接和间接依赖查询。

在选择“客户”查询的正确保护项后,显示直接依赖和间接依赖查询的标注的屏幕截图。

还可以将鼠标悬停在步骤下面的链接图标上,以查看显示查询关系的标注。

将鼠标悬停在步骤下方的链接图标上后,引用的查询将列在标注中。

关系图视图设置

有两种方法可以修改关系图视图设置。 第一种方法是在功能区的视图选项卡中选择关系图视图按钮的下半部分。

屏幕截图显示从“视图”功能区上的“关系图视图”按钮打开后的关系图视图设置。

修改关系图视图设置的第二种方法是右键单击关系图视图背景的空白部分。

屏幕截图显示了在右键单击背景空白部分后的关系图视图设置。

步骤标签和步骤名称

图示视图默认显示 步骤标签

关系图视图中显示的“步骤”标签的屏幕截图。

可以更改关系图视图设置,以显示步骤名称,以匹配查询设置窗格中的已应用步骤

“视图”选项卡下的“关系图”视图设置的屏幕截图,其中突出显示了“显示步骤名称”。

步骤名称现在显示在关系图视图中。

步骤名称显示在关系图视图中。

通过在关系图视图设置中选择自动突出显示相关查询,始终突出显示相关查询,以便更好地直观地查看查询依赖项。

关系图视图的屏幕截图,其中显示了彼此相关的查询的浅蓝色突出显示。

紧凑视图

如果查询具有多个步骤,则水平滚动以查看视区中的所有步骤可能很困难。

关系图视图的屏幕截图,其中显示了包含许多步骤的查询,需要低缩放级别才能查看所有步骤。

为了解决此问题,关系图视图提供 Compact 视图,该视图将步骤从上到下压缩,而不是从左到右。 如果查询具有多个步骤,则此视图特别有用,以便视区中显示尽可能多的查询。

显示精简视图中查询的图表视图的屏幕截图,其中步骤从上到下显示,而不是从左到右显示。

若要启用此视图,请导航到关系图视图设置,然后在功能区中的视图选项卡中选择紧凑视图

关系图视图设置,其中显示红色框中的精简视图选择。

显示小地图

一旦查询数开始溢出关系图视图,就可以使用关系图视图底部和右侧的滚动条来滚动查看查询。 滚动的另一种方法是使用关系图视图小地图控件。 通过迷你地图控件,可以跟踪总体数据流“地图”,并快速导航,同时在主关系图视图区域中查看地图的特定区域。

若要打开小地图,请从关系图视图菜单中选择显示小地图,或在布局选项中选择“小地图”按钮。

突出显示了精简视图选择的关系图视图设置的屏幕截图。

右键单击并按住小地图上的矩形,然后移动矩形,可在关系图视图中四处移动。

显示动画

选择“显示动画”菜单项时,查询的大小和位置的转换将进行动画处理。 在折叠或展开查询或更改现有查询的依赖项时,最容易看到这些转换。 清除后,转换是即时的。 默认情况下,动画处于启用状态。

动画,其中显示正在选择或清除的“显示动画”之间的差异。

最大化数据预览

你可能希望在数据预览中查看更多数据,以便了解和分析数据。 为此,请展开数据预览,以便像之前一样多的数据显示在数据预览中,而无需离开关系图视图。

数据预览的屏幕截图,其中突出显示了左上角的“展开和收缩”箭头。

展开或折叠所有查询

默认情况下,关系图视图中的查询会折叠。 可以选择在单个选择中展开或折叠每个查询。

显示按钮和工具提示的屏幕截图,用于展开关系图视图右下角的所有查询。

还可以从查询级上下文菜单中展开或折叠相关查询。

关系图视图的查询级别上下文菜单的屏幕截图,其中突出显示了“展开”或“折叠”相关查询。

多选查询

可以通过按住 Ctrl 键并选择查询,在关系图视图中选择多个查询。 多选后,右键单击会显示一个上下文菜单,该菜单允许执行合并、追加、移动到组、展开和折叠等操作。

关系图视图的屏幕截图,其中两个查询是多选查询,还有一个显示不同操作的上下文菜单。

内联重命名

可以双击查询名称来重命名查询。

显示双击查询名称如何使名称可编辑的图表视图的屏幕截图。

双击步骤名称可以重命名该步骤,前提是关系图视图设置显示步骤名称。

显示双击步骤名称如何使名称可编辑的图表视图的屏幕截图。

当关系图视图显示步骤标签时,双击步骤标签将显示用于重命名步骤名称并提供说明的对话框。

关系图视图的屏幕截图,其中显示了可编辑步骤属性和说明的模式。

辅助功能

关系图视图支持键盘导航、高对比度模式和屏幕阅读器支持等辅助功能。 下表描述了关系图视图中提供的键盘快捷方式。 若要详细了解 Power Query Online 中提供的键盘快捷方式,请转到 Power Query 中的键盘快捷方式

操作 键盘快捷键
展开所选查询 Ctrl+向右键
折叠所选查询 Ctrl+向左键
将焦点从查询级别移到步骤级别 Alt+向下键
将焦点从步骤级别移到查询级别 Esc
展开所有查询 Ctrl+Shift+向右键
折叠所有查询 Ctrl+Shift+向左键
使用 + 按钮(在所选步骤后)插入新步骤 Ctrl+Alt+N
突出显示相关查询 Ctrl+Alt+R
选择所有查询 Ctrl+A
复制查询 Ctrl+C
粘贴查询 Ctrl+V