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

时间:2017-02-09 11:42:26

标签: powerbi dax

我有两个表T1(id,c1)和T2(id,a,b)。我想在T1中为“c1”填写值(0,1)。

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

DAX查询应该是什么?

1 个答案:

答案 0 :(得分:1)

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

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

如果有帮助,请告诉我。