【问题标题】:Percentage for each subgroup每个子组的百分比
【发布时间】:2019-10-26 01:38:49
【问题描述】:

我在 Power BI 中创建了一个矩阵(“数据透视表”)。矩阵有 3 列,第一列是属性组。第 2 列是属性,第 3 列是属性数。 在每一列的下方,都有一个总数。

我想添加一个额外的列来说明每个计数代表每个组的百分比。

我尝试在 DAX 中对此进行编码,但似乎该代码仅计算总计的百分比,而不是每个小计。

%Percentage =
      COUNT ( Table1[Counter_number] ) /
      CALCULATE (
        COUNT ( Table1[Counter_number] );
        ALLEXCEPT ( Table1; 'Table2'[Type] )
    )

【问题讨论】:

标签: powerbi


【解决方案1】:

您看到总计百分比而不是小计的原因是 ALLEXCEPT 中的列错误。将您的代码更改为:

%Percentage =
      DIVIDE(
        COUNT ( Table1[Counter_number] ),
        CALCULATE (
          COUNT ( Table1[Counter_number] );
          ALLEXCEPT ( Table1; 'Table2'[Group] )
      )

ALLEXCEPT 需要保留“组”过滤器,而不是“类型”。考虑如何计算“小计”单元格:您需要计算每个 1 组的 all 类型。因此“全部,除 GROUP”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-09
    • 2018-07-12
    • 2017-11-12
    相关资源
    最近更新 更多