繁体   English   中英

在 Power BI Measure 中按其他两个表中的值筛选表

[英]Filter Table by Values from two other tables in Power BI Measure

在我当前的 PowerBI 报告中,我需要“预订数据”表中的数据,其中包含未计划的用户预订。 这些将与“项目成员”表中的数据相匹配,并在“项目”表的一行中作为正确 ID 的总计数输入。

目前,我得到了预订到相应 ID 的用户数量。 现在我需要将这些名称与“项目成员”字段匹配,如果“项目成员”表中没有,那么他们需要计数。

我得到了“项目成员”、“项目”和“预订数据”表。

在此处输入图像描述

我目前的结果:

not Planned User = 
CALCULATE(
    DISTINCTCOUNT('Booking Data'[User]),
    FILTER(
        'Booking Data', 
        Projects[ID] = 'Booking Data'[ID]
    ) 
)

我现在缺少与 Project Members 表的“匹配”,但到目前为止,一切对我来说都是错误的。

这就是我如何获得“反加入”计数。 将“BookingData”过滤到 BookingData[User] 和 ProjectMember[Project Member] 之间不匹配的记录。 然后对用户进行不同的计数。

当您在视觉对象中的项目列旁边设置此度量时,您将获得您所追求的分组效果。

NotPannedUser =
CALCULATE (
    DISTINCTCOUNT ( BookingData[User] ),
    FILTER (
        BookingData,
        NOT BookingData[User] IN VALUES ( ProjectMember[Project Member] )
    )
)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM