0
我有兩個表T1(id,c1)和T2(id,a,b)。我想在T1中填寫「c1」的值(0,1)。DAX查詢根據一定的條件填寫一列
條件:如果「身份證」存在於T2然後填寫一行「C1」爲「1」,否則「0」
應該是什麼DAX查詢呢?
我有兩個表T1(id,c1)和T2(id,a,b)。我想在T1中填寫「c1」的值(0,1)。DAX查詢根據一定的條件填寫一列
條件:如果「身份證」存在於T2然後填寫一行「C1」爲「1」,否則「0」
應該是什麼DAX查詢呢?
使用下面的表達式爲c1
計算列在表T1
:
c1 = IF (SUMX (FILTER (T2, [id] = EARLIER (T1[id])), 1) > 0, 1, 0)
讓我知道,如果這有助於。
你爲什麼在這裏使用SUMX? – rahul
@rahul,我更喜歡在這種情況下使用SUMX而不是COUNTROWS。 –
如果T2中存在最小的同一個'id'行,我想輸入c1的值爲'1'。所以基本上它的布爾值爲1或0.在這種情況下,我是否需要添加sumx或countrows?我不需要具有相同ID的所有行的總數。 – rahul