Power Pivot 中的层次结构

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

您可以修改 PowerPivot 数据模型的一种方法是添加层次结构。例如,如果您有地理数据,您可以添加具有顶部,和可深化到地区、 状态和城市的国家/地区的层次结构。

层次结构是单个项目向上滚动 Pivot 或 Power View 报表中的列的列表。层次结构显示为字段列表中的单个对象。层次结构,使用户能够选择和导航常见路径的数据时创建的报表和数据透视表更方便。若要创建层次结构,您将需要启用 Power Pivot 加载项

请按以下步骤操作:

  1. 打开 Power Pivot 窗口。

  2. 依次单击“主文件夹”>“视图”>“关系图视图”

  3. 在关系图视图中,选择要放置在层次结构中的同一个表中的一个或多个列。如果表不包括所有要使用的列,您可以将其添加使用相关。请参阅相关的函数 (DAX)

  4. 右键单击所选的列之一。

  5. 单击创建层次结构创建底部的表。 列将作为子级别复制到该层次结构的父层次结构级别。

  6. 输入您的新层次结构的名称。

  7. 将更多列拖入层次结构的父级别,这将从这些列创建子级别,并将这些级别放置在层次结构的底部。

    (可选) 您可以将一列到特定位置的层次结构列表通过拖动以放置精确所需位置显示层次结构中子级别的列。

    注意: 

    • 当您使用多项选择以创建层次结构时,根据列的基数最初设置子级别的顺序。首先在列表中,最常见的和唯一值是最高基数显示 — 例如标识号和名称。最低基数的列显示在列表中最后一个 — 中哪些值是更常见,如状态、 布尔值或常见的类别。请记住将子级别放置在列表的底部添加更多列。您可以拖动要更改的顺序的列。

    • 您可以从隐藏的列(从客户端工具中隐藏的列)创建层次结构。

    • 如果您知道您想要创建层次结构中子级别为哪些的列,请单击这些列的多项选择的上下文菜单中的创建层次结构项并快速创建层次结构具有多个子级别。

您可以重命名层次结构,重命名子级别,更改子级别的顺序,添加附加列作为子级别,从层次结构中删除子级别,显示子级别的源名称(列名),以及在子级别与层次结构父级别同名的情况下隐藏子级别。

若要更改层次结构或子级别的名称

层次结构的父级别或子级别,右键单击,然后单击重命名。或者,双击父层次结构,然后编辑名称。

若要更改的层次结构中子级别的顺序

拖动到新位置层次结构中子级别。或者,右键单击子级别的层次结构,然后单击在列表中移动级别。或者,单击向下移动以在列表中下移级别。

注意: 仅可以为单个层次结构一次添加一列。将一列添加到层次结构后,您不能将其添加到相同的层次结构再次。这意味着您无法将列拖到层次结构,并且的特定列添加到层次结构上下文菜单将不再引用已向其添加列层次结构。如果不存在任何其他可以向其添加一列的层次结构,不会中菜单上不显示添加到层次结构选项。

若要向层次结构添加其他子级别

有几个选项来实现此目的:

  • 列拖到要复制为子级别的层次结构列表底部的列中的层次结构的父级别。

  • 或者,将列拖到要将列复制为层次结构子级别的层次结构中的特定位置。

  • 或右键单击列,或多个所选的列,然后在上下文菜单中,单击添加到层次结构,然后单击特定层次结构。这将列中创建子级别,并将其添加到层次结构列表的底部。

若要从层次结构中删除子级别

右键单击子级别,,然后单击从层次结构中删除。或者,单击层次结构中的子级别,然后按Delete键。如果您想要收回此子级别,只需再次添加列。

注意: 如果您重命名某一层次结构子级别,则该子级别将不再与从其创建的列共享相同名称。默认情况下,源列名称将出现在子级别的右侧。如果您隐藏源列名称,则使用“显示源列名称”命令可以看到创建该子级别所基于的列。

若要隐藏或显示源名称

右键单击某一层次结构子级别,然后单击“隐藏源列名称”“显示源列名称”可在这两个选项之间切换。

在您单击“显示源列名称”时,从其复制的列的名称将出现在子级别的右侧。

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×