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

基于Y/N值通过切片器参数筛选Power BI底层数据

解决方案

步骤1:创建筛选判断度量

在主表对应的数据模型中创建以下DAX度量,用于判断当前行是否匹配切片器的选择条件:

IsSelectedCategory = 
VAR SelectedCategories = VALUES(CategorySelector[Category]) -- 替换CategorySelector为你的参数表名称
RETURN
IF(
    -- 未选择任何类别时显示所有行
    ISBLANK(COUNTROWS(SelectedCategories)),
    1,
    -- 多选时满足任意一个选中类别对应的列值为"Y"
    OR(
        AND("Fruit" IN SelectedCategories, 'MainTable'[Fruit] = "Y"), -- 替换MainTable为你的主表名称
        AND("Vegetable" IN SelectedCategories, 'MainTable'[Vegetable] = "Y"),
        AND("Vitamin" IN SelectedCategories, 'MainTable'[Vitamin] = "Y")
    )
)

步骤2:将筛选应用到视觉对象

对仪表板中所有需要该筛选逻辑的视觉对象执行以下操作:

  • 打开右侧「筛选器」面板,点击「添加筛选器」
  • 选择刚刚创建的IsSelectedCategory度量
  • 设置筛选条件为 等于1

效果说明

  • 切片器选中单个类别(如"Vegetable")时,仅显示主表中对应列值为"Y"的行
  • 切片器选中多个类别(如"Vegetable"和"Vitamin")时,显示主表中任意选中类别对应列值为"Y"的行
  • 未选择任何类别时,默认显示所有行

此方案无需修改现有复杂度量,仅通过添加视觉对象筛选器实现需求,完全兼容你已有的时间段汇总计算逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 18:05:02