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

Power BI实现单列多值字段的切片器筛选需求

实现Power BI多属性列的切片器筛选需求

步骤1:拆分生成独立属性表

原表格的Forum列是多属性组合值,先通过Power Query拆分出所有独立属性:

  • 打开Power Query编辑器,导入你的数据表
  • 选中Forum列,点击转换→拆分列→按分隔符,选择逗号,拆分方式选「拆分为行」
  • 对拆分后的Forum列执行转换→格式→修剪,去除前后空格
  • 点击开始→删除行→删除重复项,得到唯一属性列表,将此表命名为独立属性表,关闭并应用

步骤2:建立数据表关联

进入模型视图,将原数据表的Forum列与独立属性表的Forum列建立多对多关系,确保切片器能关联到原数据。

步骤3:创建筛选度量值

新建一个DAX度量值,用来控制表格的显示逻辑:

显示控制 = 
VAR 选中属性 = SELECTEDVALUE('独立属性表'[Forum])
RETURN
IF(
    ISBLANK(选中属性),
    1,
    IF(CONTAINSSTRING(MAX('原数据表'[Forum]), 选中属性), 1, 0)
)

步骤4:配置切片器与筛选

  • 插入切片器,选择独立属性表的Forum字段作为切片选项
  • 选中原数据表格,在「筛选器」面板中添加显示控制度量值,设置筛选条件为显示控制 = 1

注意事项

  • 若原Forum列使用其他分隔符(如顿号),拆分时需对应调整分隔符参数
  • 必须执行修剪空格操作,避免因空格导致属性匹配失败(比如"CIO"和" CIO"会被识别为不同属性)
  • 若多对多关系出现冲突,可检查模型中其他关系的影响,或直接通过度量值逻辑独立实现筛选(无需关系)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 10:32:08