PowerBI Desktop - 识别属于列中选定值的常见项目

PowerBI Desktop - Identifying Common Items that belongs to the Selected Values in a column

我正在尝试在 PowerBI 上进行一些分析。我对这种逻辑感到震惊,我试图在其中识别组中的共同项目而不是组中的共同项目。

例如,

Group Name  Contact
GroupA      Rock 
GroupA      Eddy
GroupA      Brown
GroupB      Rock 
GroupB      Katie
GroupC      Eddy
GroupC      Brown
GroupC      Katie

如果我 select GroupA 和 GroupB 那么我想将通用项输出为 1 而不是通用项输出为 3。

常用物品是石头 不常见的项目是 Eddy、Brown 和 Katie。(我也希望将其作为输出视觉的一部分)

当我们 select 多个组(也超过 2 个)时,我们如何在动态工作的 PowerBI 中执行此操作?

我会通过检查 Contact 出现的组数是否与您选择的组数相同来解决这个问题:

Common = IF(COUNTROWS(VALUES(Groups[Group Name])) =
               COUNTROWS(CALCULATETABLE(VALUES(Groups[Group Name]),
                                     ALLSELECTED(Groups))),
               "Common", "Not Common")

然后您可以在第二个度量中使用这些标签来获取计数:

Intersect = IF([Common] = "Common",
               CALCULATE(DISTINCTCOUNT(Groups[Contact]), 
                         FILTER(ALLSELECTED(Groups[Contact]), [Common] = "Common")),
               CALCULATE(DISTINCTCOUNT(Groups[Contact]),
                         FILTER(ALLSELECTED(Groups[Contact]), [Common] = "Not Common")))

然后您可以使用 Contact 和新度量 Intersect 以及 Group Name 上的切片器设置 table 或矩阵。