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

Power BI Online中如何将导航报表筛选器同步至目标报表

实现Power BI导航报表跳转时保留筛选条件(Power BI Online/Desktop)

方案1:自定义动态URL跳转(支持跨数据集/跨工作区)

适合两个报表使用不同数据集,或需要跳转到指定页面的场景:

步骤1:在导航报表中创建获取筛选值的度量值

假设筛选字段为维度表[国家],创建DAX度量值获取当前选中的筛选值:

Selected Country = SELECTEDVALUE('维度表'[国家], "All")

如果支持多值筛选,改用拼接多值的度量值:

Selected Countries = 
VAR SelectedList = SELECTCOLUMNS('维度表', "Country", [国家])
RETURN CONCATENATEX(SelectedList, "'" & [Country] & "'", ",")

步骤2:构造动态跳转URL度量值

根据目标报表的Online URL,拼接筛选参数。目标报表的基础URL可从Power BI Online复制(打开目标报表的事故页面,复制地址栏URL),然后添加筛选参数:

Target Report URL = 
// 单值筛选版本
"https://app.powerbi.com/groups/{工作区ID}/reports/{报表ID}/ReportSection{页面ID}?filter='维度表'[国家] eq '" & [Selected Country] & "'"

// 多值筛选版本(替换上面的内容)
"https://app.powerbi.com/groups/{工作区ID}/reports/{报表ID}/ReportSection{页面ID}?filter='维度表'[国家] in (" & [Selected Countries] & ")"

注意替换URL中的{工作区ID}、{报表ID}、{页面ID}为实际值。

步骤3:绑定到导航元素

在导航报表的KPI卡片/按钮上设置:

  1. 打开格式->动作
  2. 选择自定义URL
  3. 点击fx按钮,选择刚创建的Target Report URL度量值

步骤4:发布验证

将导航报表发布到Power BI Online,测试跳转:选中筛选条件后点击导航元素,目标报表的事故页面会自动应用相同的筛选。


方案2:钻取跳转(仅支持同一数据集/同一工作区)

如果两个报表共享同一个数据集,用钻取更简洁,无需手动构造URL:

步骤1:配置目标报表的钻取

  1. 打开目标报表的事故页面
  2. 点击页面->钻取
  3. 添加需要传递的筛选字段(如维度表[国家]),设置为钻取字段

步骤2:配置导航报表的钻取动作

  1. 在导航报表的可视化元素(如国家筛选后的卡片/图表)上右键
  2. 选择动作->钻取
  3. 选择目标报表的事故页面

步骤3:测试跳转

在导航报表中筛选国家后,点击可视化元素,会直接跳转到目标报表的事故页面,自动携带当前筛选条件。


注意事项

  • 确保两个报表的筛选字段(表名+字段名)完全一致,否则筛选参数无法识别
  • 跨工作区跳转时,需确保目标报表对导航报表的访问者开放权限
  • 多值筛选时,URL参数长度有上限,若筛选值过多可能导致跳转失败,此时建议改用钻取或简化筛选逻辑

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 16:40:54