【问题标题】:Create Drill down on Stacked Chart in Power BI在 Power BI 中的堆叠图表上创建向下钻取
【发布时间】:2018-09-06 09:39:18
【问题描述】:

我有一些示例数据,如图所示:

     Site   Ready   Not Ready   Training    Break    Other
      A     78%        22%          0%        5%      16%
      B      57%       43%          0%        6%      37%
      C      56%       44%          0%        1%      43%
      D     94%        6%           0%        0%      6%

“站点”在哪里:呼叫中心站点, 就绪:代理处于就绪状态的时间百分比

未就绪:代理处于未就绪状态的时间百分比(进一步细分为“训练”、“休息”和“其他”状态)

我想显示一个堆叠图,显示就绪与未就绪状态的时间比例;当向下钻取未准备好时,它应该显示训练、休息和其他状态的比例。与此等效的 Excel 将是饼图的饼图,但是当我尝试在 PowerBI 中执行此操作时,我被卡住了。任何意见将是有益的。谢谢!

【问题讨论】:

    标签: powerbi drilldown powerbi-desktop


    【解决方案1】:

    首先,您需要将数据重塑为以下内容:

    Site  State      Substate  Value
    --------------------------------
    A     Ready      Ready     0.78
    A     Not Ready  Training  0.00
    A     Not Ready  Break     0.05
    A     Not Ready  Other     0.16 
    B     Ready      Ready     0.57
    B     Not Ready  Training  0.00
    B     Not Ready  Break     0.06
    B     Not Ready  Other     0.37 
    C     Ready      Ready     0.56
    C     Not Ready  Training  0.00
    C     Not Ready  Break     0.01
    C     Not Ready  Other     0.43 
    D     Ready      Ready     0.94
    D     Not Ready  Training  0.00
    D     Not Ready  Break     0.00
    D     Not Ready  Other     0.06
    

    为此,请删除Not Ready 列并取消旋转除Site 之外的其余列以创建Substate 列。然后将State 列创建为自定义列:

    if [State] = "Ready" then "Ready" else "Not Ready"

    (注意:您可以使用 DAX 计算列轻松创建它。)


    一旦您的数据被重塑,使用起来就容易多了。只需将StateSubstate 放入饼图的图例框中,将Value 放入值框即可。

    您可以从那里向下钻取 Not Ready 或传递到层次结构的 Substate 级别:


    如果您有兴趣,还有一个Drill-down donut chart 非常适合这类事情。

    【讨论】:

      猜你喜欢
      • 2022-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多