每个层次级别测量计算并将计算聚合到更高级别
Every Hiearchy level measure calculation and aggregating the calculation to higher levels
我们有一个 Power BI 仪表板,其中我们在冲刺指标的层次结构中有四个级别。我简单地说如下:
- 单位 - 1 级
- 工作组 - 级别 2
- 项目 - 3 级
- 迭代 - 级别 4
我们将进行每周迭代。因此,第 4 级是周级别。我们的 Power BI 仪表板处于周级别。
我们有一个 100% 堆积条形图。对于每周,我们希望看到单元状态(红色、橙色、绿色)-> 工作组状态(红色、橙色、绿色)-> 项目状态(红色、橙色、绿色)
我们遇到的问题是,我们正在计算申请每个级别。
- 对于级别 2:如果一个项目为红色,则工作组为红色。如果 30% 到 40% 的项目是橙色的,那么工作组就是红色的。如果 20% 到 30% 的项目是橙色的,那么工作组就是橙色的。其他工作组为绿色
- 对于级别 1: 如果一个工作组是红色的,那么单位是红色的。如果 30% 到 40% 的工作组为橙色,则单位为红色。如果 20% 到 30% 的工作组为橙色,则单位为橙色。其他单位为绿色
在向下钻取报告中,我们需要具有跨级别的相同指标(项目状态)。
我们如何在向下钻取报告中实现这种在每个级别(基于项目的工作组状态。基于工作组的单位状态)的不同指标计算?
我们通过使用两个向下钻取报告解决了这个问题,而不是使用单个向下钻取报告。
仪表板处于工作周级别。因此,Workweek 是仪表板的粒度。对于每个报告,较低级别都具有状态。
报表 1:深入报表(2 级和 3 级):工作组 -> 项目。此处,计算列项目状态映射到
工作周的迭代状态(因为报告的粒度处于工作周级别)。因此,工作组 100% 堆叠条形图将反映,
红色、橙色、绿色有多少项目。
报表 2:深入报表(级别 1 和级别 2):单位 -> 工作组。此处,计算列 Workgroup Status
根据计算,来自项目状态。所以,单位 100% 堆积条
图表将反映有多少个工作组是红色、橙色、绿色。
报表 2(向下钻取报表)-> 使用工作组名称钻取 -> 报表 1(向下钻取报表)。
这样,我们就可以实现从级别 1 到级别 3 的自上而下的流程。
我们有一个 Power BI 仪表板,其中我们在冲刺指标的层次结构中有四个级别。我简单地说如下:
- 单位 - 1 级
- 工作组 - 级别 2
- 项目 - 3 级
- 迭代 - 级别 4
我们将进行每周迭代。因此,第 4 级是周级别。我们的 Power BI 仪表板处于周级别。
我们有一个 100% 堆积条形图。对于每周,我们希望看到单元状态(红色、橙色、绿色)-> 工作组状态(红色、橙色、绿色)-> 项目状态(红色、橙色、绿色)
我们遇到的问题是,我们正在计算申请每个级别。
- 对于级别 2:如果一个项目为红色,则工作组为红色。如果 30% 到 40% 的项目是橙色的,那么工作组就是红色的。如果 20% 到 30% 的项目是橙色的,那么工作组就是橙色的。其他工作组为绿色
- 对于级别 1: 如果一个工作组是红色的,那么单位是红色的。如果 30% 到 40% 的工作组为橙色,则单位为红色。如果 20% 到 30% 的工作组为橙色,则单位为橙色。其他单位为绿色
在向下钻取报告中,我们需要具有跨级别的相同指标(项目状态)。
我们如何在向下钻取报告中实现这种在每个级别(基于项目的工作组状态。基于工作组的单位状态)的不同指标计算?
我们通过使用两个向下钻取报告解决了这个问题,而不是使用单个向下钻取报告。
仪表板处于工作周级别。因此,Workweek 是仪表板的粒度。对于每个报告,较低级别都具有状态。
报表 1:深入报表(2 级和 3 级):工作组 -> 项目。此处,计算列项目状态映射到 工作周的迭代状态(因为报告的粒度处于工作周级别)。因此,工作组 100% 堆叠条形图将反映, 红色、橙色、绿色有多少项目。
报表 2:深入报表(级别 1 和级别 2):单位 -> 工作组。此处,计算列 Workgroup Status 根据计算,来自项目状态。所以,单位 100% 堆积条 图表将反映有多少个工作组是红色、橙色、绿色。
报表 2(向下钻取报表)-> 使用工作组名称钻取 -> 报表 1(向下钻取报表)。
这样,我们就可以实现从级别 1 到级别 3 的自上而下的流程。