PowerBI桌面-标识属于列中选定值的常用项

PowerBI桌面-标识属于列中选定值的常用项,powerbi,dax,Powerbi,Dax,我正在尝试对PowerBI进行一些分析。我被这一逻辑所震撼,我试图识别组中的公共项,而不是组中的公共项 比如说, Group Name Contact GroupA Rock GroupA Eddy GroupA Brown GroupB Rock GroupB Katie GroupC Eddy GroupC Brown GroupC Katie 如果我选择GroupA和GroupB,那么我想将公共项输出为

我正在尝试对PowerBI进行一些分析。我被这一逻辑所震撼,我试图识别组中的公共项,而不是组中的公共项

比如说,

Group Name  Contact
GroupA      Rock 
GroupA      Eddy
GroupA      Brown
GroupB      Rock 
GroupB      Katie
GroupC      Eddy
GroupC      Brown
GroupC      Katie
如果我选择GroupA和GroupB,那么我想将公共项输出为1,而不是公共项输出为3

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


当我们选择多个组(也超过2个)时,我们如何在PowerBI中实现这一点?我将通过检查联系人出现的组数是否与您选择的组数相同来实现这一点:

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
以及
组名上的切片器来设置表或矩阵