Powerbi DAX Power BI-如何计算有多少ID';s出现在表中超过5次

Powerbi DAX Power BI-如何计算有多少ID';s出现在表中超过5次,powerbi,dax,powerbi-desktop,Powerbi,Dax,Powerbi Desktop,我试图实现的是计算一个表中有多少ID出现在第二个表中超过5次+它满足其他2个参数。 我目前有这样的代码: Measure = CALCULATE ( COUNTROWS ( FILTER ( 'Activity', CONTAINS ( 'Incident', [id], 'Activity'[key_value] ) ) ) > 5, 'Activity'[action] = 160, Activity[object_class] = 1

我试图实现的是计算一个表中有多少ID出现在第二个表中超过5次+它满足其他2个参数。 我目前有这样的代码:

Measure =
CALCULATE (
    COUNTROWS (
        FILTER ( 'Activity', CONTAINS ( 'Incident', [id], 'Activity'[key_value] ) )
    ) > 5,
    'Activity'[action] = 160,
    Activity[object_class] = 1
)
事件中的列ID与活动键值相关

尝试此度量

Measure = 
VAR __activity = FILTER(
    ALL('Activity'),
    'Activity'[action] = 160 
    && 'Activity'[object_class] = 1  
    && COUNTROWS(RELATEDTABLE(Incident)) > 5)
RETURN
COUNTROWS(__activity)

两个表之间是否存在活动关系?@Stachu当然有。谢谢您的回答,但返回空/空。当我删除“>5”时,它会正确计算所有行数。在数据库中,一个ID有5行以上的行,因此它应该正常工作
活动
事件
之间的关系是什么?我假设它不是单向的1:many,on
Activity[key\u value]=Incident[id]
,Incident在多侧?多对单活动在多侧,Incident在单侧。它是双向的,我添加了“全方位”活动,因此它不依赖于筛选器上下文,它现在应该正常返回相同的结果,>5返回为空。