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

Power BI:如何在单个报表标签页中使用次要关系进行切片?

单个报表页切换使用次要关系切片的实现方法

前提确认

先确保你的数据模型中,Fiscal Year Table与事实表的「Date Closed by GC」列已建立非活跃的次要关系(主关系保留为和「Date Received」列的活跃关系)。

步骤1:编写带关系切换的DAX度量值

针对需要按「Date Closed by GC」财年过滤的指标,用USERELATIONSHIP函数强制激活次要关系,示例如下:

结案数量(按结案财年) = 
CALCULATE(
    COUNT(事实表[案件ID]), -- 替换为你实际需要计算的指标
    USERELATIONSHIP('Fiscal Year Table'[财年日期列], 事实表[Date Closed by GC])
)

这个度量值会在计算时忽略主关系,转而使用指定的次要关系进行过滤。

步骤2:在目标报表页应用新度量值

仅在需要切换关系的那个标签页,将可视化组件的数据源替换为上述新度量值,其他两个标签页继续使用原有基于主关系的度量值即可。

步骤3:切片器适配

该标签页的切片器仍可直接使用Fiscal Year Table的财年字段——因为度量值已经强制激活了次要关系,切片器选择的财年将自动关联到「Date Closed by GC」列的数据过滤。

注意事项

  • 不要将次要关系设为活跃状态,否则会影响全局数据过滤逻辑,导致另外两个标签页的切片器行为异常。
  • 若有多个需要按结案财年计算的指标,每个指标都需要通过CALCULATE包裹USERELATIONSHIP来实现关系切换。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 23:00:59