DAX查询根据特定条件填写列

DAX query to fill out a column based on a certain condition

我有两个表 T1 (id,c1) 和 T2(id,a,b)。我想在 T1.

中为 "c1" 填写 values(0,1)

条件:如果 T2 中存在 'id',则将 'c1' 的行填充为“1”,否则为“0”

为此,DAX 查询应该是什么?

T1 table 中的 c1 计算列使用以下表达式:

c1 = IF ( SUMX ( FILTER ( T2, [id] = EARLIER ( T1[id] ) ), 1 ) > 0, 1, 0 )