可以向 PowerPivot 数据模型添加层次结构。 例如,如果您有地理数据,则可以添加一个层次结构,该层次结构顶部有国家/地区或地区,并向下钻取到省/市/自治区和城市。
层次结构是汇总到数据透视表报表中单个项目的列列表。 层次结构在字段列表中显示为单个对象。 通过层次结构,用户可以在创建报表和数据透视表时更轻松地选择和导航通用数据路径。 若要创建层次结构,请先打开 Power Pivot 窗口。 如果“PowerPivot”选项卡不可用,可能需要 启用 PowerPivot 加载项。
若要打开图表视图
请按以下步骤操作:
打开“ Power Pivot ”选项卡。
选择“管理”。
单击 “开始>”视图>“图表视图”。
在“图表视图”中,选择同一表中要放入层次结构中的一列或多列。 如果表未包含要使用的所有列,请使用 RELATED 添加这些列。 请参阅 DAX) (RELATED 函数 。
右键单击选定的其中一列。
单击“ 创建层次结构 ”以在表底部创建父层次结构级别。 这些列作为子级别复制到层次结构中。
输入新层次结构的名称。
将更多列拖动到层次结构父级别中,这会从列创建子级别并将级别放置在层次结构的底部。
或者,您可以通过拖动列来将列放置到层次结构列表的特定位置,以将子级别精确地放置在希望其在层次结构中显示的位置。注意
- 使用多选创建层次结构时,子级别的顺序最初会根据列的基数进行设置。 最高基数首先显示在列表中,其中值最不常见且最唯一,例如标识号和名称。 基数最低的列出现在列表中的最后一个,其中值更常见,如状态、布尔值或常见分类。 请记住,添加更多列会将子级别置于列表的底部。 可以拖动列来更改顺序。
- 可以从隐藏列 (对客户端工具) 隐藏的列创建层次结构。
- 如果知道要在层次结构中创建哪些列作为子级别,请单击上下文菜单中的 “创建层次结构 ”项以多选这些列并快速创建具有多个子级别的层次结构。
编辑层次结构
可以重命名层次结构、重命名子级别、更改子级别的顺序、添加额外的列作为子级别、从层次结构中删除子级别、显示子级别的源名称 (列名称) ,以及隐藏与层次结构父级别相同的子级别。
更改层次结构或子级别的名称
右键单击层次结构父级或子级,然后选择“ 重命名”。 或者,双击父层次结构,然后编辑名称。
更改层次结构中子级别的顺序
将子级别拖动到层次结构中的新位置。 或者,在层次结构的子级别上单击鼠标右键,然后选择“ 上移” 以在列表中向上移动该级别。 或者,选择 “下移 ”以在列表中下移级别。
注意
单个层次结构中只能添加一次列。 将列添加到层次结构后,无法再次将其添加到同一层次结构。 此条件意味着你将无法将列拖动到层次结构中,并且特定列的“ 添加到层次结构 ”上下文菜单不再引用已添加该列的层次结构。 如果没有可添加列的其他层次结构,则添加到 层次结构 选项不会显示在菜单中。
向层次结构添加另一个子级别
使用下面的任一选项:
- 将列拖动到层次结构的父级别,以将该列复制为层次结构列表底部的子级别。
- 将列拖动到层次结构中的特定位置,以将该列复制为层次结构的子级别。
- 右键单击一列或多个选定列,在上下文菜单中选择“ 添加到层次结构 ”,然后选择特定层次结构。 此操作从列创建子级别,并将其添加到层次结构列表的底部。
从层次结构中删除子级别
右键单击子级别,然后选择 “从层次结构中删除”。 或者,在层次结构中选择一个子级别,然后按 Delete 键。 如果要回收此子级别,只需再次添加列即可。
注意
如果您重命名层次结构子级别,则它将不再与从中创建它的列共享相同的名称。 默认情况下,源列名称显示在子级别的右侧。 如果隐藏源列名称,请使用“ 显示源列名称 ”命令查看它是从哪个列创建的。
隐藏或显示源名称
右键单击层次结构子级别,然后选择“ 隐藏源列名称 ”或“ 显示源列名称 ”以在两个选项之间切换。
选择“ 显示源列名称”时,从中复制它的列的名称将显示在子级别的右侧。
需要更多帮助吗?
你随时可以在 Excel 技术社区 中咨询专家,或在 社区中获取支持。