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

PowerBI能否基于受访者占比处理多选项颜色偏好报表?

PowerBI处理基于受访者的颜色偏好占比方案

完全可以处理这类需求,以下是具体操作步骤:

1. 导入数据并清理缺失值

将CSV导入PowerBI后,在Power Query编辑器中:

  • 选中q1、q2、q3三列,使用「替换值」功能,将所有.替换为null,统一缺失值格式。

2. 标记有效受访者

添加自定义列(命名为「是否作答」),公式为:

List.NonNullCount({[q1],[q2],[q3]}) > 0

这会为至少有一个颜色回答的受访者(id1-4)标记true,全空的id5标记false。

3. Unpivot列并过滤无效行

  • 选中id和「是否作答」列,右键选择「Unpivot其他列」,生成Attribute(原问题列名)和Value(颜色值)两列。
  • 筛选Value列,去掉null值,只保留有颜色回答的行。

4. 创建度量值计算占比

回到报表视图,创建两个度量值:

有效受访者数

有效受访者数 = CALCULATE(DISTINCTCOUNT('颜色偏好'[id]), '颜色偏好'[是否作答] = TRUE())

这个度量值会统计出总共有多少个作答的受访者(这里是4)。

颜色偏好占比

颜色偏好占比 = 
DIVIDE(
    COUNTROWS(
        DISTINCT(
            SELECTCOLUMNS(
                FILTER('颜色偏好', '颜色偏好'[Value] = MAX('颜色偏好'[Value])),
                "受访者ID", '颜色偏好'[id]
            )
        )
    ),
    [有效受访者数]
)

这个公式会先统计每个颜色对应的不同受访者数量,再除以总有效受访者数,得到基于受访者的占比(比如绿色会算出3/4=75%)。

验证结果

将Value列拖到可视化图表(比如卡片图或柱状图),再拖入「颜色偏好占比」度量值,就能看到符合需求的占比数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 12:45:44