Страницы: 1
RSS
Power BI: поиск текстовых значений при нескольких условиях
 
Уважаемые, добрый день.
Вижу, что в этом разделе форума есть и темы по Power Bi, поэтому
помогите, пожалуйста, начинающему его осваивать.
Задача:
Есть столбец со списком адресов, часть из них содержит название аэропортов (Внуково, Шереметьево и т.д.), при этом форма написания этих адресов сильно разная, и даже с ошибками (видно в приложенном примере).
Необходимо создать второй столбец, в котором будут отображаться названия аэропортов напротив соответствующих адресов.
Как один отобразить, я вроде справился, а вот как несколько разных, пока сообразить не могу.
 
Jowls, доброго времени суток!
По ссылке разбирается похожая задача
https://www.planetaexcel.ru/techniques/7/19014/
 
Благодарю!
Но хотлось бы решить эту задачу с помощью DAX
 
Цитата
Jowls написал:
хотлось бы решить эту задачу с помощью DAX
Не нужно. В Power Query решите.
DAX для аналитики, а не для обработки данных.
 
Jowls, такой вариант
И если строк много то лучше создать справочник по этому столбцу и в справочнике применять формулу
Код
Столбец = SWITCH( TRUE(),
search("Шерем*",'СТ_Аэропорт'[Адрес], 1, BLANK ())>0, "а/п Шереметьво",
search("Жуковский",'СТ_Аэропорт'[Адрес], 1, BLANK ())>0, "а/п Жуковский",
search("Внук*",'СТ_Аэропорт'[Адрес], 1, BLANK ())>0, "а/п Внуково",
search("Домод*",'СТ_Аэропорт'[Адрес], 1, BLANK ())>0, "а/п Домодедово",
"Нет данных"
)


.
Изменено: Lari - 28.11.2023 17:11:19 (добавил *)
 
Благодарю Всех ответивших!
Буду пробовать ))
 
Lari, возможны ложные вхождения :(
Например, "Жуковский переулок" будет в адресе.
Хотя вариант неплохой. Но я бы в сторону PQ/Python + api dadata думал, чтобы точно правильно решить.
 
surkenny, согласен с вами, но в DAX это все что я смог придумать за это время.
Страницы: 1
Наверх