Power BI 记分卡中的层次结构入门
适用范围:Power BI Desktop Power BI 服务
指标支持级联记分卡,这些记分卡沿记分卡中设置的层次结构汇总。 可以为记分卡设置层次结构,并将指标引用的 Power BI 语义模型映射到层次结构级别和所有者字段,从而自动为数据的每个切片创建新的记分卡视图。 这意味着只需单击几下,就可以自动显示数千个记分卡视图。 Power BI 会将连接的指标值级联到层次结构的每个级别。 用户可以轻松地钻取层次结构以查看进度、状态,并在不同级别执行签入。 在下图中,你将在切片器中看到项目层次结构的不同级别,当导航到层次结构的每个级别或子级别时,指标值、状态、所有者和进度也会随之更改。
此记分卡是使用层次结构设置的,筛选器处于打开状态,公开层次结构切片器。
在此图像中,筛选器处于打开状态,公开在记分卡上应用的层次结构切片器和筛选器。
创建层次结构的要求
下面是设置分层记分卡的要求:
- 层次结构需要高级或 Premium Per User 工作区。
- 你需要记分卡的“编辑”权限。
- 记分卡至少需要一个连接的指标。
- 你需要对记分卡中连接的语义模型具有“生成”访问权限。
设置层次结构
在记分卡编辑模式下,从“新建”菜单中选择“设置层次结构”。
还可以从“所有”切片器中选择“管理层次结构”。
将层次结构级别映射到数据
通过为层次结构命名、生成级别并将其映射到记分卡中连接的语义模型,开始设置层次结构。 可以构建多个层次结构来查看数据切片之间的交叉部分,例如,如果有地理位置和产品层次结构,则可以使用切片器查看按“德国的笔记本电脑”或“华盛顿州西雅图的智能设备”显示指标的记分卡。
在设置体验中,你将看到连接到记分卡中指标的所有语义模型。
将基础语义模型中的数据映射到层次结构级别。 如果不想将某些字段引入映射,可以使用字段列表中的复选框取消选中它们。
将语义模型映射到每个层次结构级别中的相应数据时,右侧窗格中会显示一个预览,用于仔细检查是否处于正确的轨道。
右上角还有一个选项可用于查看相关指标,其中显示记分卡上的指标概述、哪些值连接到数据以及它们来自哪个语义模型。
映射所有者
可以在“分配所有者”部分映射所有者,以便所有者列随数据的每个切片动态更改。 所有者按层次结构映射,因此要使所有者映射正常工作,所有者字段与基础语义模型中的层次结构数据之间需要存在关系。 所有者映射将按层次结构级别应用,而不是按指标应用。
保存层次结构,并观察所有连接的值和所有者的动态更改。 层次结构还支持手动指标(未连接到数据的指标)- 手动指标将显示在子记分卡上,但手动值显示为空白。 可以在子记分卡视图上签入和更新这些数据。
从原始记分卡继承的其他指标数据:
- 指标元数据:名称、所有者、状态以及开始日期和截止日期
- 数据连接
- 状态规则
- 跟踪设置
可在子记分卡上编辑的指标数据:
- 签入数据:备注、状态(如适用)和值(如适用)。
层次结构设置注意事项
层次结构存在数据限制:
- 每个层次结构最多 10,000 个项(跨所有语义模型)
- 最多五个层次结构
- 每个层次结构最多五个级别
支持动态和静态行级别安全性 (RLS),但它通过层次结构创建者路由。 所有记分卡查看者都模拟层次结构创建者的访问权限。
对记分卡具有编辑权限的其他用户可以编辑层次结构,但将在保存时接管层次结构连接以及所有数据。 连接通过其 UserID 进行路由,这可能会导致不同的数据值或指标损坏。
尚不支持重用 Power BI 层次结构。 必须在每个记分卡中创建层次结构。
若要使层次结构反映正确的更改,需要在基础数据中的层次结构字段之间建立关系。 这对于所有者来说也是如此。
层次结构不包括在记分卡语义模型中。
层次结构中映射的所有者不会自动接收对记分卡的权限。
所有者按层次结构级别应用,而不是按指标应用。
子记分卡尚不支持汇总。