每次Hiearchy级别度量计算并将计算汇总到更高级别

时间:2019-10-24 06:05:57

标签: powerbi dax hierarchy calculated-field drilldown

我们有一个Power BI仪表板,在该结构中,我们有四个层次用于冲刺指标。我把这个简单地给出如下:

  1. 单位-1级
  2. 工作组-2级
  3. 项目-3级
  4. 迭代-级别4

我们将每周进行一次迭代。因此,第4级处于每周级。我们的Power BI仪表板处于每周水平。

我们有一个100%堆积的条形图。对于每周,我们要查看单元状态(红色,橙色,绿色)->工作组状态(红色,橙色,绿色)->项目状态(红色,橙色,绿色)

我们遇到的问题是,我们需要进行计算以适用于每个级别。

  • 对于级别2 :如果一个项目为红色,则工作组为红色。如果30%到40%的项目为橙色,则工作组为红色。如果20%到30%的项目是Orange,则工作组是Orange。其他工作组为绿色
  • 对于级别1 :如果一个工作组为红色,则单位为红色。如果30%到40%的工作组为橙色,则单位为红色。如果20%到30%的工作组是橙色,则单位是橙色。其他单位为绿色

在追溯报表中,我们需要在各个级别上遍历相同的度量标准(项目状态)。

我们如何在深入报表中的每个级别(基于项目的工作组状态,基于工作组的单元状态)上实现这种不同的指标计算?

1 个答案:

答案 0 :(得分:0)

我们通过创建两个向下钻取报告而不是使用单个向下钻取报告来解决了该问题。

仪表板处于WorkWeek级别。因此,Workweek是仪表板的粒度。对于每个报告,较低级别具有状态。

  • 报告1 :深入报告(级别2和级别3):工作组->项目。在这里,计算列Project Status映射到 工作周的迭代状态(因为报告的粒度处于工作周级别)。因此,工作组100%堆叠的条形图将反映出, 红色,橙色,绿色有多少个项目。

  • 报告2 :深入报告(级别1和级别2):单位->工作组。在此,计算列Workgroup Status 从项目状态,根据计算。因此,单元100%堆叠的钢筋 图表将反映出红色,橙色,绿色的工作组数量。

报告2(向下钻取报告)->使用工作组名称的钻取->报告1(向下钻取报告)。

这样,我们就能实现从1级到3级的自上而下的流程。