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

如何在PowerBI Embedded中隐藏筛选器其他选项或后台隐藏筛选器

Power BI基础筛选器的两种需求解决方案

一、让筛选器后台生效(不显示UI)

如果想让筛选只在后台生效,不让用户看到或修改筛选条件,有两种方法:

  • 嵌入时隐藏整个筛选器面板
    在报表嵌入配置里,把你的筛选器加到filters数组,同时关闭筛选器面板的显示:
const embedConfig = {
    type: 'report',
    id: '<你的报表ID>',
    embedUrl: '<你的嵌入URL>',
    accessToken: '<你的访问令牌>',
    filters: [facilityFilter], // 传入你定义的筛选器对象
    settings: {
        panels: {
            filters: {
                enabled: false // 隐藏筛选器面板
            }
        }
    }
};
  • 在Power BI Desktop预设隐藏筛选器
    打开Power BI Desktop,找到对应筛选器右键选择「隐藏」,发布报表后再嵌入,这个筛选器就会在后台生效,UI里看不到。

二、让筛选器仅显示已选中的选项

要是想保留筛选器UI,但只展示已选的选项,也有两种操作方式:

  • 修改API筛选器配置
    在你定义的facilityFilter里添加displaySettings配置,开启仅显示已筛选值(注意需确认你的Power BI API版本支持该参数):
const facilityFilter = {
    $schema: "http://powerbi.com/product/schema#basic",
    target: {
        table: "HealthFacilities",
        column: "FacilityName"
    },
    operator: "In",
    values: ["Test Facility"],
    filterType: models.FilterType.BasicFilter,
    requireSingleSelection: true,
    displaySettings: {
        showValuesOnlyInFilter: true // 仅显示已选中的筛选值
    }
};
  • 在Power BI Desktop预先设置
    在Desktop里找到该筛选器,点击右上角下拉菜单,选「仅显示已筛选项」,发布后嵌入的报表里,筛选器下拉就只会展示已选的值,用户没法选其他选项。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 17:36:31