DAX - поиск, если текст содержит значение из другой таблицы - PullRequest
0 голосов
/ 16 ноября 2018

Я использую приведенный ниже код DAX для поиска, если текст содержит значение из другой таблицы.Производительность кажется низкой, когда я экстраполирую на большие наборы данных с 500 тыс. Строк или более.Какие-нибудь мысли?Может быть, лучший способ написать DAX?

=
CONCATENATEX (
    Query1,
    IF (
        SEARCH (
            FIRSTNONBLANK (
                Query1[transaction_public_id],
                1
            ),
            Table1[Description Upper],
            ,
            BLANK ()
        ) <> BLANK (),
        Query1[transaction_public_id],
        BLANK ()
    )
)  

Таблица 1:

Table1

Запрос1:

Query1

...