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

如何在Power BI中统计多列特定值(Yes)的出现次数?

在Power BI中高效统计多列Yes/No响应的"Yes"频次方法

你的数据集结构如下(示例):

IDDateABC
110.08.2022YesNoYes
210.08.2022YesYesNo
312.08.2022NoNoYes
414.08.2022YesNoNo

单独为每列创建度量值的方式重复且不灵活,最优实现步骤如下:

1. 数据重塑(逆透视列)

在Power Query编辑器中完成数据结构转换:

  • 选中ID和Date列(保留不需要拆分的列)
  • 点击转换选项卡 → 逆透视列 → 逆透视其他列
    处理后的数据会变为长表结构,示例如下:
IDDate问题响应
110.08.2022AYes
110.08.2022BNo
110.08.2022CYes
210.08.2022AYes

(可右键重命名属性列为问题,值列为响应,提升可读性)

2. 创建通用度量值

回到报表视图,新建一个度量值,统一统计所有问题的"Yes"响应数:

Yes计数 = CALCULATE(
    COUNTROWS('Table1'),
    'Table1'[响应] = "Yes"
)

若你的数据中Yes/No是布尔类型(TRUE/FALSE),则改用:

Yes计数 = CALCULATE(
    COUNTROWS('Table1'),
    'Table1'[响应] = TRUE()
)

3. 生成对比可视化

  • 选择簇状柱形图或条形图作为可视化组件
  • 将问题列拖至轴区域
  • 将Yes计数度量值拖至值区域
    即可直观展示各问题的"Yes"响应频次,快速定位频次最高的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 18:51:31