You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:如何在Power BI中统计Critical等各类状态的行数

在Power BI中统计指定状态的行数方法

方法1:创建DAX度量值(推荐,支持动态筛选)

针对每个状态单独创建度量值,步骤如下:

  1. 进入数据视图或报表视图,点击菜单栏的「新建度量值」
  2. 输入对应状态的DAX公式,替换'你的数据表'和'状态列'为你实际的表名和列名:
    • Critical行数:Critical行数 = CALCULATE(COUNTROWS('你的数据表'), '你的数据表'[状态列] = "Critical")
    • Reorder行数:Reorder行数 = CALCULATE(COUNTROWS('你的数据表'), '你的数据表'[状态列] = "Reorder")
    • Cutoff行数:Cutoff行数 = CALCULATE(COUNTROWS('你的数据表'), '你的数据表'[状态列] = "Cutoff")
    • Ideal行数:Ideal行数 = CALCULATE(COUNTROWS('你的数据表'), '你的数据表'[状态列] = "Ideal")
    • Overflow行数:Overflow行数 = CALCULATE(COUNTROWS('你的数据表'), '你的数据表'[状态列] = "Overflow")
  3. 创建完成后,可将这些度量值拖入卡片图,直接展示各状态的行数。

方法2:使用矩阵可视化快速统计所有状态

如果不需要单独的度量值,可直接用矩阵一次性展示所有状态的行数:

  1. 在报表视图中添加「矩阵」可视化组件
  2. 将状态列拖入矩阵的「行」区域
  3. 将任意一列(或直接使用COUNTROWS函数)拖入「值」区域,设置值的聚合方式为「计数」(默认文本列会自动触发计数逻辑)

方法3:添加计算列(适合固定统计场景)

若需在数据表中直接标记每行所属目标状态的计数标记(仅1或0),可添加计算列:
状态标记 = SWITCH('你的数据表'[状态列], "Critical",1, "Reorder",1, "Cutoff",1, "Ideal",1, "Overflow",1, 0)
之后对该列求和,即可得到对应状态的总行数。

内容的提问来源于stack exchange,提问作者Affiq Mirza

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 04:15:33