(已解决)Power BI,页面级过滤器不适用于多对一关系

数据挖掘 力比
2022-03-10 20:49:32

编辑:找到解决方案。

事实证明,Cross filter direction: Single所有关系都设置为关系(从Month table.Month到的关系A.Month未设置为活动的)。

设置Cross filter direction: Both解决了这个问题。


我有四张桌子ABMonth tableQuarter table

A有一个列A.Month,以及许多其他包含不相关数据的列

B有一个列B.Quarter,以及许多其他包含不相关数据的列

Month table有列Month table.MonthMonth table.Quarter

Quarter table有一列Quarter table.Quarter


一对多关系如下所示:"<"

Quarter table.Quarter < Month table.Quarter因为一个季度有多个 (3) 个月

Month table.Month < A.Month因为每个月有几行数据

Quarter table.Quarter < B.Quarter因为每个季度有几行数据


这是关系的可视化

在此处输入图像描述


在我的仪表板上,我有一个视觉对象A和一个视觉对象B

我想要做的是应用页面级过滤器Month table.Month,因此认为A应该只显示过滤器中选择的任何月份/月份B的数据,并且应该显示相应季度/季度的数据。


  • 筛选到一月

    期待:

    • A显示一月份的数据
    • B显示第一季度的数据

    现实:

    • A显示所有月份的数据
    • B显示所有季度的数据
  • 将页面级别过滤器从切换Month table.MonthQuarter table.Quarter并将过滤器设置为 Q1

    期待:

    • A显示一月、二月和火星的数据
    • B显示第一季度的数据

    现实:

    • A显示所有月份的数据
    • B显示第一季度的数据

我错过了什么?

1个回答

将此作为答案发布。

事实证明,Cross filter direction: Single所有关系都设置为关系(从Month table.Month到的关系A.Month未设置为活动的)。

设置Cross filter direction: Both解决了这个问题。