Содержание статьи: (кликните, чтобы перейти к соответствующей части статьи):


Антон БудуевПриветствую Вас, дорогие друзья, с Вами Будуев Антон. В этой статье мы разберем четыре оставшиеся текстовые функции языка DAX, которые мы еще не рассматривали: VALUE (преобразование текста в число), EXACT (сравнение двух строк), LOWER (нижний регистр текста) и UPPER (верхний регистр текста) в Power BI и PowerPivot.

Для Вашего удобства, рекомендую скачать «Справочник DAX функций для Power BI и Power Pivot» в PDF формате.

Если же в Ваших формулах имеются какие-то ошибки, проблемы, а результаты работы формул постоянно не те, что Вы ожидаете и Вам необходима помощь, то записывайтесь в бесплатный экспресс-курс «Быстрый старт в языке функций и формул DAX для Power BI и Power Pivot».

А также, подписывайтесь на наши социальные сети. Потому что именно в них, Вам будут доступны оперативно и каждый день наши актуальные фишки, секреты, наработки, примеры, кейсы, полезные советы, видео и статьи по темам сквозной BI аналитики (Power BI, DAX, Power Pivot, Excel…): Вконтакте, Инстаграм, Фейсбук, YouTube.

 

DAX функция VALUE в Power BI и Power Pivot

VALUE () — преобразует число, записанное в текстовом формате в настоящее число (в числовом типе данных). В некотором смысле, можно сказать, что VALUE — обратная функция для функции FORMAT языка DAX.

Синтаксис:

VALUE ("Число")

Где, «Число» — это значение числа (или столбец со значениями чисел), записанное текстом (в текстовом типе данных)

Пример формулы на основе DAX функции VALUE.

Преобразованное Число Из Текста = VALUE ("123")

Результатом выполнения этой формулы в Power BI Desktop, будет число 123 в числовом формате:

Результат выполнения формулы в Power BI на основе DAX функции VALUE

 

Из визуализации мы видим, что, действительно, VALUE преобразовала текст в числовой формат данных, так как число 123.00 в ячейке расположено справа. А по умолчанию, в Power BI числа в таблицах располагаются справа, а текст слева (для примера, рядом в таблице показан текст, который в ячейке находится слева).

 

DAX функция EXACT в Power BI и Power Pivot

EXACT () — сравнение двух текстовых строк. Если строки одинаковые, то функция возвращает TRUE, если разные, то FALSE. EXACT учитывает регистр букв, но не учитывает их формат.

Синтаксис:

EXACT ("Текст 1"; "Текст 2")

Где, «Текст 1» и «Текст 2» — сравниваемые тексты или столбцы, содержащие текстовые значения.

Пример формулы на основе DAX функции EXACT.

Мера = EXACT (""; "")

Данная формула вернет значение TRUE, так как оба текста одинаковые, а вернее, просто пустые:

Результат работы формулы в Power BI на основе DAX функции EXACT

Но, если мы изменим формулу, а точнее, введем разные тексты:

Мера = EXACT ("Пример формулы в Power BI"; " на основе DAX функции EXACT")

то, естественно, EXACT вернет значение FALSE:

Значение функции EXACT - False

 

DAX функции LOWER и UPPER в Power BI и Power Pivot

LOWER () – возвращает исходный текст полностью в нижнем регистре.

UPPER () – возвращает исходный текст полностью в верхнем регистре.

Синтаксис:

LOWER ("Текст")
UPPER ("Текст")

Где, «Текст» — текст или столбец, содержащий текстовые значения.

Примеры формул на основе DAX функций LOWER и UPPER:

Мера = LOWER ("ТЕКСТ В БОЛЬШОМ РЕГИСТРЕ")

В формуле текст записан полностью в большом регистре, но функция LOWER изменит этот регистр на малый и в визуализации в Power BI отобразится текст малыми буквами:

Результат работы формулы в Power BI на основе DAX функции LOWER

 

Теперь, обернем эту формулу в функцию UPPER:

Мера = 
UPPER (
    LOWER ("ТЕКСТ В БОЛЬШОМ РЕГИСТРЕ")
)

Тогда произойдет интересный момент, изначально текст был записан большими буквами, LOWER поменяла регистр букв на малый, но затем, UPPER вернула все обратно, заменив малый регистр букв на большой:

Результат работы формулы в Power BI на основе DAX функции UPPER

 

На этом, с разбором текстовых DAX функций VALUE (преобразование текста в число), EXACT (сравнение двух строк), LOWER (нижний регистр текста) и UPPER (верхний регистр текста) в Power BI и PowerPivot, все.

Успехов Вам, друзья!

 

Антон БудуевС уважением, Будуев Антон.
Проект «BI — это просто»

 

 

Присоединяйтесь к нашим социальным сетям

Именно в них оперативно и каждый день Вам будут доступны наши актуальные фишки, секреты, наработки, примеры, кейсы, полезные советы, видео и статьи 

по темам сквозной BI аналитики (Power BI, DAX, Power Pivot, Excel...)

Наша группа Вконтакте Мы в Инстаграме Наша группа в Фейсбук Наш YouTube канал
Наша группа VK
Подписаться на наш YouTube канал
 

Если у Вас появились какие-то вопросы по материалу данной статьи, задавайте их в комментариях ниже. Я Вам обязательно отвечу. Да и вообще, просто оставляйте там Вашу обратную связь, я буду очень рад.

Также, делитесь данной статьей со своими знакомыми в социальных сетях, возможно, этот материал кому-то будет очень полезен.

 

Понравился материал статьи?
Избранные закладкиДобавьте эту статью в закладки Вашего браузера, чтобы вернуться к ней еще раз. Для этого, прямо сейчас нажмите на клавиатуре комбинацию клавиш Ctrl+D


Вам это может быть интересно. Другие статьи нашего обучающего портала:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

* Заполняя форму отправки комментария своими персональными данными (имя, email, сайт и др.), Вы автоматически подтверждаете свое согласие на обработку своих персональных данных