Power Pivot 中的层次结构

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

您可以对 Power Pivot 加载项中的数据模型进行的修改之一是添加层次结构。例如,如果您具有地理数据,则可能想要创建以国家/地区开头的层次结构,并深化到地区和城市。

层次结构是在用于 Pivot 或 Power View 报表中时被视作单个项的列的列表。层次结构以单个对象的形式出现在字段列表中。利用层次结构,用户在创建报表和数据透视表时选择和导航数据的公共路径会更轻松。若要创建层次结构,请使用 Power Pivot 加载项。

  1. 打开 Power Pivot 窗口。

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

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

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

  5. 单击“创建层次结构”。一个父层次结构级别将在表的底部创建,并且所选列将作为子级别复制到该层次结构的下方。

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

  7. 然后,您可以将更多列拖入您的层次结构的父级别中,这将从这些列创建子级别并且将这些级别放置于层次结构的底部。

    或者,如果您希望某一列位于层次结构列表的特定位置,则可以拖动列以便创建和放置您希望其出现在层次结构中的子级别。

    注释: 

    • 在您使用多选来创建层次结构时,子级别的顺序最初将基于列的基数。最高的基数最先列出,其中,值是最具独特性且是唯一的,例如标识号和姓名;最低的基数最后列出,其中,值更为常见,例如状态、布尔值或常见分类。但是,添加附加列会将子级别置于列表的底部。您可以拖动列以便更改顺序。

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

    • 如果您知道要将哪些列作为层次结构中的子级别创建,则可以使用上下文菜单中的“创建层次结构”命令来多选这些列并且快速创建具有多个子级别的层次结构。

编辑层次结构

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

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

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

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

将子级别拖入到层次结构上的新位置中。或者,右键单击层次结构的某一子级别,然后单击“上移”以便在列表中上移该级别,或单击“下移”以便在列表中下移该级别。

注意: 一次只能将一列添加到单个层次结构中。在将某一列添加到某个层次结构中后,不能再次将其添加到相同层次结构中。因此,您将无法将某一列拖到层次结构中,并且特定列的“添加到层次结构”上下文菜单将不再引用该列已添加到的层次结构。如果没有某一列可添加到的其他层次结构,则“添加到层次结构”选项将不会在该菜单中出现。

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

  • 将一列拖到层次结构的父级别上。该列将作为子级别复制到层次结构列表的底部。

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

  • 或者,右键单击某一列或多个所选列,在上下文菜单中指向“添加到层次结构”,然后单击特定层次结构。一个子级别将从列创建,并且添加到层次结构列表的底部。

从层次结构中删除子级别

右键单击子级别,然后单击“从层次结构中删除”。或者,单击层次结构中的某一子级别,然后按下 Delete 键。如果您要取回该子级别,则必须再次添加该列。

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

隐藏或显示源名称

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

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

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

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

此信息是否有帮助?

谢谢您的反馈!

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

×