Excel Power View - 层次结构


如果您的数据模型具有层次结构,则可以在 Power View 中使用它。您还可以在 Power View 中从头开始创建新的层次结构。在这两种情况下,您都可以在 Power View 中向上钻取和向下钻取层次结构。

在本章中,您将学习如何在不同的 Power View 可视化中查看层次结构以及向上钻取和向下钻取层次结构。

从数据模型查看层次结构

如果数据模型中有层次结构,则可以在 Power View 中可视化相同的层次结构。假设您在数据模型中定义了体育赛事层次结构,如下所示。

数据模型的层次结构

该层次结构将作为 Power View 字段列表中的字段可见,您可以将其作为任何其他字段添加到 Power View 可视化中。

层次结构权力视图
  • 创建一个包含字段的表格 - 国家、体育赛事和奖牌数。
  • 将可视化切换到矩阵。
层级1

层次结构中的级别按照层次结构中字段的顺序嵌套。

在 Power View 中创建层次结构

您还可以在 Power View 中从头开始创建新的层次结构。

  • 创建一个表,其中按顺序包含字段 - 国家/地区、运动项目、赛事、年份和奖牌数。

  • 将可视化切换到矩阵。

层次结构由 ROWS 区域中字段的顺序设置。您可以在 Power View 的层次结构中以任意顺序放置字段,只要有意义即可。您只需拖动 ROWS 区域中的字段即可更改顺序。

层级2

在数据模型中定义层次结构与在 Power View 中定义层次结构之间的区别如下:

  • 如果您在数据模型中定义层次结构,它将作为字段添加到 Power View 字段列表中,您只需添加该字段即可将其包含在 Power View 中的任何可视化效果中。

  • 另一方面,如果您在 Power View 中定义层次结构,则它仅限于您按层次结构顺序放置字段的可视化效果。它需要在 Power View 中的每个可视化中重新创建。

向上钻取和向下钻取矩阵的层次结构

一旦您在 Power View 中建立了层次结构(无论是从数据模型还是从 Power View),您就可以在矩阵、条形图、柱形图和饼图可视化中向上钻取和向下钻取。在本节中,您将了解如何在矩阵可视化中向上钻取和向下钻取层次结构。在后续部分中,您将了解如何在其他提到的可视化中执行相同的操作。

在 Matrix 中,一次只能显示一个级别。您可以向下钻取详细信息并向上钻取摘要。

  • 单击矩阵。

  • 单击功能区上的“设计”选项卡。

  • 单击选项组中的显示级别

显示级别

选择行 –从下拉列表中启用一次向下钻取一级。

向下钻取

矩阵折叠起来仅显示 1 级数据。您还可以在 1 级数据值的右侧找到一个箭头,指示向下钻取。

向下钻取箭头

单击向下钻取箭头进行向下钻取。或者,您可以双击数据值进行向下钻取。该特定数据值向下钻取一个级别。

矩阵数据钻取

对于数据值,左侧有一个箭头表示向上钻取,右侧有一个箭头表示向下钻取。

您可以双击某个级别中的一个数据值以展开以显示层次结构中下一个级别中该数据值的数据值。您可以单击向上钻取箭头以折叠到数据值。

条形图中的层次结构

在本节中,您将了解如何在堆叠条形图可视化中向上钻取和钻取层次结构。

  • 创建一个包含字段的表格 - 国家、体育赛事和奖牌数。体育赛事是一个层次结构,其中包含数据模型中定义的“体育”和“赛事”字段。

  • 将可视化切换为堆叠条形图。

  • 确保国家、体育、赛事位于 AXIS 区域。

  • 将字段 Medal 添加到 LEGEND 区域。

将显示堆积条形图。

/层次结构条形图

显示的数据是按国家和奖牌列出的奖牌计数。

双击一个条,说 CAN。堆积条形图将向下钻取一级。

向上钻取条形图

显示的数据是按运动和奖牌划分的奖牌计数(这是针对国家/地区 - CAN)。一个小的向上箭头,指示向上钻取,出现在图表的右上角,靠近过滤器和弹出窗口。

现在,您可以向上钻取到国家/地区级别或向下钻取到事件级别。

双击栏 - 花样滑冰。堆积条形图将向下钻取一级。

花样滑冰

显示的数据是按赛事和奖牌列出的奖牌数(这是针对国家 - CAN 和体育 - 花样滑冰)。一个小的向上箭头,指示向上钻取,出现在图表的右上角,靠近过滤器和弹出窗口。

现在,您可以钻取至运动级别(您可以一次钻取一个级别)。

  • 单击向上钻取箭头。显示的数据将是按运动项目和奖牌划分的奖牌计数(针对国家/地区 - CAN)。

  • 单击向上钻取箭头。堆积条形图将深入到国家/地区级别。

柱形图中的层次结构

在本节中,您将了解如何在堆积柱形图可视化中向上钻取和钻取层次结构。

  • 创建一个包含字段的表格 - 国家、体育赛事和奖牌数。体育赛事是一个层次结构,其中包含数据模型中定义的“体育”和“赛事”字段。

  • 将可视化切换为堆积柱形图。

  • 确保国家、体育、赛事位于 AXIS 区域。

  • 将字段 Medal 添加到 LEGEND 区域。

将显示堆积柱形图。

显示柱形图

显示的数据是按国家和奖牌列出的奖牌计数。

双击某个列,例如 CHN。堆积柱形图将向下钻取一级。

堆积柱形图向上钻取

显示的数据是按运动和奖牌划分的奖牌计数(这是针对国家/地区 - 中国)。一个小的向上箭头,指示向上钻取,出现在图表的右上角,靠近过滤器和弹出窗口。

现在,您可以向上钻取到国家/地区级别或向下钻取到事件级别。

双击“柱 - 栅栏”。堆积柱形图将向下钻取一级。

深入了解事件级别

显示的数据是按赛事和奖牌划分的奖牌数(适用于国家 - CHN 和体育 - 击剑)。一个小的向上箭头,指示向上钻取,出现在图表的右上角,靠近过滤器和弹出窗口。

现在,您可以钻取至运动级别(您可以一次钻取一个级别)。

  • 单击向上钻取箭头。显示的数据将是按运动项目和奖牌划分的奖牌计数(针对国家/地区 - 中国)。

  • 单击向上钻取箭头。堆积柱形图将深入到国家/地区级别。

饼图中的层次结构

在本部分中,您将了解如何在饼图可视化中向上钻取和向下钻取层次结构。

  • 创建一个包含字段的表 - 体育赛事和奖牌计数。体育赛事是一个层次结构,其中包含数据模型中定义的“体育”和“赛事”字段。

  • 将可视化切换为饼图。

  • 确保“运动”、“赛事”位于“颜色”区域,“奖牌数”位于“尺寸”区域。

将显示饼图。但由于体育项目数量较多,无法在饼图中显示所有体育项目。

  • 过滤视图,以便仅显示体育运动 - 艺术体操、现代五项和跳台滑雪。

您需要过滤视图而不是饼图,因为当您向上钻取或向下钻取时,需要进行过滤。

饼图中的层次结构

显示的数据是按运动分类的奖牌数,图例显示运动值。

双击饼图切片,例如Ski Jumping。饼图将向下钻取一级。

跳台滑雪

您将观察到以下情况 -

  • 显示的数据是按项目划分的奖牌数(针对运动项目 - 跳台滑雪)。

  • 图例显示活动(运动项目 - 跳台滑雪)。

  • 饼图代表事件。

  • 一个小的向上箭头,指示向上钻取,出现在图表的右上角,靠近过滤器和弹出窗口。

现在,您可以升级到运动级别。

  • 单击向上钻取箭头。饼图将深入到运动级别。

使用柱形图过滤饼图中的层次结构

您可以在 Power View 中组合饼图和柱形图来可视化层次结构、向上钻取和向下钻取。

  • 单击饼图。
  • 将性别添加到 SLICES 区域。
  • 单击饼图外部。
  • 创建一个包含字段 - 国家/地区和事件的表。
  • 单击“字段”区域中的“事件”字段。
  • 单击下拉菜单中的计数(不同)。
  • 使用“国家/地区”字段过滤视图以仅显示 5 个国家/地区。
  • 将可视化切换为堆积柱形图。
层次结构饼图

单击柱形图中的一个柱,例如 BLR。

柱形图 BLR

单击另一列,例如 JPN。

日本柱形图

双击突出显示的饼图切片。

突出显示的饼图切片

您在上面给出的可视化中看到了以下内容 -

  • 如何通过柱形图过滤数据。
  • 如何使用过滤后的数据显示层次结构饼图。
  • 向下钻取后饼图的显示方式(其中过滤器仍然存在)。