Поиск по ключевым словам в редакторе запросов

#powerbi

#powerbi

Вопрос:

Я создал вычисляемый столбец, используя приведенную ниже формулу DAX на основе ссылки Google. Приведенный ниже код помогает мне определить ключевые слова в описании и, если есть более одного совпадения, которые будут разделены пробелом / запятой. Ключевые слова доступны в отдельной таблице с одним столбцом. Из-за других требований (например, открепление) Мне нужно преобразовать этот анализ поиска по ключевым словам в M-коде, чтобы я мог выполнять все это в самом редакторе запросов. Есть ли способ выполнить то же самое?

 Matchedkey_Description = 
    var result = 
        CONCATENATEX(
             'Keywords',
            IF(
                SEARCH(FIRSTNONBLANK('Keywords'[keys],1),'Data'[Description],,999)<>999,
                'Keywords'[keys],
                ""
            )," "
        )
RETURN
IF(
    result <> BLANK(),
    result,
    " "
)
  

Пример данных: ключевые слова в виде отдельной таблицы, как показано ниже

введите описание изображения здесь

И данные выглядят так, как показано ниже, к которым необходимо добавить столбцы соответствия ключевым словам

введите описание изображения здесь

Комментарии:

1. добавьте образцы данных и ожидаемый результат.

2. @mkRabbani — добавлен образец данных