Excel Power View 层次结构
如果你的数据模型具有层次结构,则可以在 Power View 中使用它。你还可以在 Power View 中从头开始创建新的层次结构。在这两种情况下,你都可以在 Power View 中向上钻取和向下钻取层次结构。
在本章中,你将学习如何查看层次结构并在不同的 Power View 可视化中向上钻取和向下钻取层次结构。
从数据模型查看层次结构
如果你在数据模型中有层次结构,则可以在 Power View 中将其可视化。假设你在数据模型中定义了层次运动赛事,如下所示。
层次结构将在 Power View 字段列表中显示为一个字段,你可以将其作为任何其他字段添加到 Power View 可视化中。
- 创建一个包含字段的表格 - 国家、体育赛事和奖牌数。
- 将可视化切换到矩阵。
层次结构中的级别按照层次结构中的字段顺序嵌套。
在 Power View 中创建层次结构
你还可以在 Power View 中从头开始创建新的层次结构。
-
创建一个表格,其中包含字段 - Country、Sport、Event、Year 和 Medal Count,按顺序排列。
-
将可视化切换到矩阵。
层次结构由 ROWS 区域中的字段顺序设置。你可以在 Power View 的层次结构中以任何顺序放置字段,前提是它有意义。你只需拖动 ROWS 区域中的字段即可更改顺序。
在 Data Model 中定义层次结构与在 Power View 中定义层次结构的区别如下:
-
如果你在数据模型中定义层次结构,它将作为字段添加到 Power View 字段列表中,你只需添加该字段即可将其包含在 Power View 中的任何可视化中。
-
另一方面,如果你在 Power View 中定义层次结构,则它仅限于你按层次结构顺序放置字段的可视化。它需要在 Power View 中的每个可视化中重新创建。
在 Matrix 中向上钻取和向下钻取层次结构
在 Power View 中拥有层次结构后(来自数据模型或来自 Power View),你可以在矩阵、条形图、柱形图和饼图可视化中向上钻取和向下钻取。在本节中,你将了解如何在矩阵可视化中向上钻取和向下钻取层次结构。在后续部分中,你将了解如何在其他提到的可视化中执行相同的操作。
在 Matrix 中,你一次只能显示一个级别。你可以向下钻取以获取详细信息,并向上钻取以获取摘要。
-
单击矩阵。
-
点击 DESIGN 功能区上的选项卡。
-
Click 显示级别 in the Options group.
Select 行 - 一次启用向下钻取一个级别 从下拉列表中。
矩阵折叠以仅显示级别 1 数据。你还可以在 Level 1 数据值的右侧找到一个箭头,指示向下钻取。
单击向下钻取箭头以向下钻取。或者,你可以双击数据值以向下钻取。该特定数据值向下钻取一级。
对于数据值,左侧有一个箭头表示向上钻取,右侧有一个箭头表示向下钻取。
你可以双击一个级别中的一个数据值以展开以显示层次结构中下一个级别中的数据值。你可以单击向上钻取箭头以折叠到数据值。
条形图中的层次结构
在本节中,你将了解如何在堆叠条形图可视化中向上钻取和钻取层次结构。
-
创建一个包含字段的表格 - 国家、体育赛事和奖牌数。 Sport-Event 是一个层次结构,其中包含在数据模型中定义的 Sport 和 Event 字段。
-
将可视化切换到堆积条形图。
-
确保国家、运动、赛事在 AXIS 区域中。
-
将字段 Medal 添加到 LEGEND 区域。
将显示堆积条形图。
显示的数据是奖牌数 国家和奖牌 .
双击一个栏,比如 CAN。堆积条形图将向下钻取一层。
显示的数据是按运动和奖牌划分的奖牌数(这是针对国家/地区的 - CAN)。一个小的 up 箭头,表示 drill up 出现在View 的右上角,与过滤器和弹出窗口相邻。
现在,你可以向上钻取到国家级别或向下钻取到事件级别。
双击酒吧 - 花样滑冰。堆积条形图将向下钻取一层。
显示的数据是按项目和奖牌划分的奖牌数(这是针对国家 - CAN 和运动 - 花样滑冰)。一个小的 up 箭头,表示向上钻取出现在View 的右上角,与过滤器和弹出窗口相邻。
现在,你可以向上钻取到运动级别(你可以一次钻取一个级别)。
-
Click he drill up 箭。显示的数据将是按运动和奖牌划分的奖牌数(国家 - CAN)。
-
点击 drill up 箭。堆积条形图将向上钻取到国家级别。
柱形图中的层次结构
在本节中,你将了解如何在堆积柱形图可视化中向上钻取和钻取层次结构。
-
创建一个包含字段的表格 - 国家、体育赛事和奖牌数。 Sport-Event 是一个层次结构,其中包含在数据模型中定义的 Sport 和 Event 字段。
-
将可视化切换到堆积柱形图。
-
确保国家、运动、赛事在 AXIS 区域中。
-
将字段 Medal 添加到 LEGEND 区域。
将显示堆积柱形图。
显示的数据是按国家和奖牌划分的奖牌数。
双击一个列,比如 CHN。堆积柱形图将向下钻取一层。
显示的数据是按运动和奖牌划分的奖牌数(这是针对国家/地区的 - CHN)。一个小的向上箭头,表示向上钻取出现在View 的右上角,与过滤器和弹出窗口相邻。
现在,你可以向上钻取到国家级别或向下钻取到事件级别。
双击列 - 围栏。堆积柱形图将向下钻取一层。
显示的数据是按项目和奖牌划分的奖牌数(这是针对国家 - 中国和体育 - 击剑的)。一个小的向上箭头,表示向上钻取出现在View 的右上角,与过滤器和弹出窗口相邻。
现在,你可以向上钻取到运动级别(你可以一次钻取一个级别)。
-
单击向上钻取箭头。显示的数据将是按运动和奖牌划分的奖牌数(国家 - 中国)。
-
单击向上钻取箭头。堆积柱形图将向上钻取到国家级别。
饼图中的层次结构
在本节中,你将了解如何在饼图可视化中向上钻取和向下钻取层次结构。
-
创建一个包含字段的表格 - 体育赛事和奖牌计数。 Sport-Event 是一个层次结构,其中包含在数据模型中定义的 Sport 和 Event 字段。
-
将可视化切换到饼图。
-
确保 Sport、Event 位于 COLOR 区域,Medal Count 位于 SIZE 区域。
将显示一个饼图。但是,由于运动的数量很多,因此无法在饼图中显示所有运动。
-
过滤 VIEW 以便仅显示运动 - 体操艺术、现代五项和跳台滑雪。
你需要过滤 VIEW 而不是饼图,因为当你向上或向下钻取时,需要进行过滤。
显示的数据是运动奖牌数,图例显示运动值。
双击饼片,说 跳台滑雪 .饼图将向下钻取一层。
你将观察到以下内容:
-
显示的数据是按项目划分的奖牌数(这是针对运动 - 跳台滑雪)。
-
图例显示事件(运动 - 跳台滑雪)。
-
饼片代表事件。
-
一个小的向上箭头,表示向上钻取出现在View 的右上角,与过滤器和弹出窗口相邻。
现在,你可以向上钻取到运动级别。
-
点击 drill up 箭。饼图将向上钻取到运动级别。
使用柱形图过滤饼图中的层次结构
你可以在 Power View 中结合饼图聊天和柱形图来可视化层次结构、向上钻取和向下钻取。
- 单击饼图。
- 将性别添加到切片区域。
- 单击饼图外部。
- 创建一个包含字段的表 - 国家和事件。
- 单击字段区域中的字段事件。
- 单击下拉菜单中的计数(不同)。
- 使用字段 Country 过滤 VIEW 以仅显示 5 个国家/地区。
- 将可视化切换到堆积柱形图。
单击柱形图中的一列,例如 BLR。
单击另一个列,例如 JPN。
双击突出显示的 Pie Slice。
你在上面给出的可视化中看到了以下内容:
- 如何按柱形图过滤数据。
- 如何使用过滤后的数据显示层次结构饼图。
- 向下钻取后饼图的显示方式,过滤器仍然存在。