在 Power BI 中筛选时显示相关数据
Display related data when filtered in Power BI
你好,这是我的数据集:
我想要的是 Campagne 的过滤器,如果合同号相同,它会显示所有其他 Campagne。我自己解释。如果我在我的过滤器中单击 Campagne 3
,我想看到 1、2、3 和 attribution
(Campagne 的属性,而不是 Sum)。这是预期的结果:
目前,我唯一的解决办法是使用 "temporary" table。但这不是最佳的,因为我必须复制数据。
有什么想法吗?
非常感谢。
您将不得不创建一个额外的 table 或两个以使切片器按您想要的方式工作。没有办法解决它,但您只需要复制部分数据。这是我的建议。
通过汇总原始 table.
中的 Campagne
和 Contrat
列创建一个新的 Slicer
table
Slicer = SUMMARIZE(Table1, Table1[Campagne], Table1[Contrat])
现在,由于您希望 Contrat
完成过滤,并且这需要与原始 table 建立多对多关系,因此您需要创建一个桥 table.
Contracts = VALUES(Table1[Contrat])
现在在 Contrat
上设置关系,确保 Slicer
到 Contracts
关系双向启用交叉过滤。
现在您可以将 Slicer[Campagne]
列用于您的切片器,并将 Table1[Campagne]
放在您的 table 上,它应该按照您的需要进行过滤。
你好,这是我的数据集:
我想要的是 Campagne 的过滤器,如果合同号相同,它会显示所有其他 Campagne。我自己解释。如果我在我的过滤器中单击 Campagne 3
,我想看到 1、2、3 和 attribution
(Campagne 的属性,而不是 Sum)。这是预期的结果:
目前,我唯一的解决办法是使用 "temporary" table。但这不是最佳的,因为我必须复制数据。
有什么想法吗?
非常感谢。
您将不得不创建一个额外的 table 或两个以使切片器按您想要的方式工作。没有办法解决它,但您只需要复制部分数据。这是我的建议。
通过汇总原始 table.
中的Campagne
和 Contrat
列创建一个新的 Slicer
table
Slicer = SUMMARIZE(Table1, Table1[Campagne], Table1[Contrat])
现在,由于您希望 Contrat
完成过滤,并且这需要与原始 table 建立多对多关系,因此您需要创建一个桥 table.
Contracts = VALUES(Table1[Contrat])
现在在 Contrat
上设置关系,确保 Slicer
到 Contracts
关系双向启用交叉过滤。
现在您可以将 Slicer[Campagne]
列用于您的切片器,并将 Table1[Campagne]
放在您的 table 上,它应该按照您的需要进行过滤。