连接值,除非等于字符串

Concatenate values except when equal to string

请帮忙。使用此 DAX 公式,我连接了 Column3

的所有唯一值
Column4 = CONCATENATEX(
VALUES(Table1[Column3]),Table1[Column3],", ")

结果

ABC,DEF,WXYZ,HHT

我的问题是我想连接所有唯一值,值 "WXYZ"

除外

我试过这个:

Column4 = CALCULATE(
        CONCATENATEX(
 VALUES(Table1[Column3]),Table1[Column3],", "),
       FILTER ( Table1, 
FIND( "WXYZ", Table1[Column3],, 0 ) = 0 )
)

但是我得到了circular dependency was detected: Table1[Column4]

我认为解决方案如下 - 先过滤 table 然后连接:

CONCATENATEX
    (
        DISTINCT(FILTER(Table1,Table1[Column3] <> "WXYZ"))
        ,Table1[Column3]
        ,", "
    )