在 Power BI 中筛选时显示相关数据

Display related data when filtered in Power BI

你好,这是我的数据集:

我想要的是 Campagne 的过滤器,如果合同号相同,它会显示所有其他 Campagne。我自己解释。如果我在我的过滤器中单击 Campagne 3,我想看到 1、2、3 和 attribution(Campagne 的属性,而不是 Sum)。这是预期的结果:

目前,我唯一的解决办法是使用 "temporary" table。但这不是最佳的,因为我必须复制数据。

有什么想法吗?

非常感谢。

您将不得不创建一个额外的 table 或两个以使切片器按您想要的方式工作。没有办法解决它,但您只需要复制部分数据。这是我的建议。


通过汇总原始 table.

中的 CampagneContrat 列创建一个新的 Slicer table
Slicer = SUMMARIZE(Table1, Table1[Campagne], Table1[Contrat])

现在,由于您希望 Contrat 完成过滤,并且这需要与原始 table 建立多对多关系,因此您需要创建一个桥 table.

Contracts = VALUES(Table1[Contrat])

现在在 Contrat 上设置关系,确保 SlicerContracts 关系双向启用交叉过滤。

现在您可以将 Slicer[Campagne] 列用于您的切片器,并将 Table1[Campagne] 放在您的 table 上,它应该按照您的需要进行过滤。