Powerbi 每个层级的度量计算,并将计算聚合到更高级别

Powerbi 每个层级的度量计算,并将计算聚合到更高级别,powerbi,dax,hierarchy,calculated-field,drilldown,Powerbi,Dax,Hierarchy,Calculated Field,Drilldown,我们有一个Power BI仪表板,其中我们在sprint度量的层次结构中有四个级别。我简单地说如下: 单位-第一级 工作组-第2级 项目-3级 迭代-级别4 我们将每周迭代一次。所以,第四级是在一周的水平。我们的Power BI仪表板处于每周水平 我们有一个100%堆叠条形图。每周,我们都希望看到单元状态(红色、橙色、绿色)->工作组状态(红色、橙色、绿色)->项目状态(红色、橙色、绿色) 我们面临的问题是,我们要对每一个级别进行计算 对于级别2:如果一个项目为红色,则工作组为红色。如果30%

我们有一个Power BI仪表板,其中我们在sprint度量的层次结构中有四个级别。我简单地说如下:

  • 单位-第一级
  • 工作组-第2级
  • 项目-3级
  • 迭代-级别4
  • 我们将每周迭代一次。所以,第四级是在一周的水平。我们的Power BI仪表板处于每周水平

    我们有一个100%堆叠条形图。每周,我们都希望看到单元状态(红色、橙色、绿色)->工作组状态(红色、橙色、绿色)->项目状态(红色、橙色、绿色)

    我们面临的问题是,我们要对每一个级别进行计算

    • 对于级别2:如果一个项目为红色,则工作组为红色。如果30%到40%的项目为橙色,则工作组为红色。如果20%到30%的项目为橙色,则工作组为橙色。否则工作组是绿色的
    • 对于级别1:如果一个工作组为红色,则单位为红色。如果30%到40%的工作组为橙色,则单位为红色。如果20%到30%的工作组为橙色,则单位为橙色。其他单位是绿色的
    在向下钻取报告中,我们需要在各个级别之间具有相同的度量(项目状态)


    我们如何在深入分析报告中的每个级别(基于项目的工作组状态、基于工作组的单元状态)实现这种不同的度量计算

    我们通过使用两个向下钻取报告而不是使用单个向下钻取报告来解决此问题

    仪表板处于工作周级别。因此,工作周是仪表板的重要组成部分。对于每个报告,较低级别具有状态

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

    • 报告2:向下钻取报告(级别1和级别2):单元->工作组。此处计算计算列工作组状态 根据计算,从项目状态开始。所以,单位为100%堆叠钢筋 图表将反映红色、橙色和绿色的工作组数量

    报表2(向下钻取报表)->使用工作组名称进行钻取->报表1(向下钻取报表)

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