连接值,除非等于字符串
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]
,", "
)
请帮忙。使用此 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]
,", "
)