我有两张表,一张有唯一 ID(“风险查找器”),一张有很多 ID(“所有事故已满”)。在“所有事故已满”中,有一列包含二进制 1 和 0,以表示在指定的时间范围内是否发生了某些事情(“所有事故已满”[三年 BAU])。在“风险查找器”中,我尝试创建一个列,该列计算每个唯一 ID 的二进制列中为 1 的行数。
我尝试了Calculate(Countax)、Calculate(Sum)和Countrows的组合,但似乎没有任何效果。
CALCULATE(COUNTAX('All Accidents full','All Accidents full'[Three Year BAU]),'Risk Finder'[ID])
任何帮助将不胜感激
答案 0 :(得分:0)
我认为你只需要 COUNT 和一个过滤器。
CALCULATE (
COUNT ( 'All Accidents full'[ID] ),
'All Accidents full'[Three Year BAU] = 1
)