DAX разбивает строку столбца на список и ищет значения разделения в другой таблице - PullRequest
0 голосов
/ 09 марта 2020

У меня есть мера DAX, которая дает список всех выбранных значений в слайсере, разделенных запятой

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

Значения меры имеют вид: AB C, CDEF, EFG

Теперь есть это таблица 2, которая содержит следующие данные:

Таблица 2:

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

Теперь мне нужно создать меру DAX для подсчета строк в таблице 2, которая содержит любое из значений разделения. Здесь row1 и row2 удовлетворяют условию, так как они содержат AB C и CDEF соответственно.

Пробовал с решением для создания списка, но не работал должным образом со строкой.

1 Ответ

0 голосов
/ 09 марта 2020

Вы должны иметь возможность просто считать строки, содержащие запятую:

CountSplits =
COUNTROWS ( FILTER ( Table2, CONTAINSSTRING ( Table2[Col2], "," ) ) )
...