powerbi - 每个子组的百分比

标签 powerbi

我在 Power BI 中制作了一个矩阵(“数据透视表”)。该矩阵有 3 列,第一列是属性组。第二列是属性,第三列是属性数量的计数。 每列下方都有总数。

enter image description here

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

我尝试在 DAX 中编写此代码,但代码似乎只计算总计的百分比,而不计算每个小计。

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

最佳答案

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

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

ALLEXCEPT 需要保留“组”过滤器,而不是“类型”。考虑一下“小计”单元格的计算方式:您需要对每个 1 组的所有类型进行计数。因此“除组之外的所有”。

关于powerbi - 每个子组的百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56546965/

相关文章:

sql - Power BI DAX,仅包含最后一个日期的筛选器的总和列

csv - 在 Power BI 中导入 CSV 时防止小数点分隔符丢失

average - Power BI 滚动平均 DAX 以在柱形图上正确绘制

mysql - 如何根据一个或两个其他列的值派生表中的列

group-by - 按Power BI进行计数和分组

powerbi - 总结在卡片视觉上创建的度量

google-analytics - 将筛选器应用于 Power BI 中的 Google Analytics 查询 URI

excel - DAX 中 CALCULATE 中的可选过滤器

powerbi - 使前几行对切片器 Power BI 无响应

javascript - Ajax 成功内的 Html Helper 中无法访问结果变量