DAX将列字符串拆分为列表并在另一个表中搜索拆分值

问题描述 投票:0回答:1

我有DAX度量,它给出了用逗号分隔的限幅器中所有选定值的列表

Measure =CONCATENATEX(VALUES ( Table[value] ) , [value] , ",")

测量值类似于:ABC,CDEF,EFG

现在有一个table2包含以下数据:

Table2:

Col1 Col2
200  ABC,GHJ,NKUL
300  BPO,CDEF, MNO
500  A

现在,我必须创建DAX度量来对Table2中包含任何拆分值的行进行计数。这里的row1和row2满足条件,因为它们分别包含ABC和CDEF。

尝试过生成列表解决方案,但不能与字符串一起正常使用。

powerbi dax
1个回答
0
投票

您应该能够只计数包含逗号的行:

CountSplits =
COUNTROWS ( FILTER ( Table2, CONTAINSSTRING ( Table2[Col2], "," ) ) )
© www.soinside.com 2019 - 2024. All rights reserved.