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


Антон БудуевПриветствую Вас, дорогие друзья, с Вами Будуев Антон. В данной статье мы рассмотрим ряд простейших математических функций языка DAX: SQRT (квадратный корень), POWER (возведение в степень), ABS (абсолютное значение), SIGN (знак числа), EXP (E в степени), FACT (факториал), LN, LOG, LOG10 (логарифмы), PI (число Пи), RAND, RANDBETWEEN (случайные числа), RADIANS (радианы) в Power BI и PowerPivot.

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

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

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

 

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

SQRT () — функция квадратного корня из числа.

Синтаксис:

SQRT (Число)

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

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

Мера = SQRT (4)

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

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

 

DAX функция POWER

POWER () — возводит число в степень.

Синтаксис:

POWER (Число; Степень)

Где:

  • число — числовое значение или столбец, содержащий числовые значения
  • степень — число необходимой степени

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

Мера = POWER (2; 2)

Результатом выполнения этой формулы (2 в степени 2) с участием функции POWER будет значение, равное 4:

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

 

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

ABS () — функция абсолютного значения числа. Иначе говоря, преобразует отрицательное число в положительное.

Синтаксис:

ABS (Число)

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

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

Мера = ABS (-5)

Результатом выполнения этой формулы с участием функции ABS будет положительное значение, равное 5:

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

 

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

SIGN () — возвращает знак числа в столбце или числа, получившегося в результате вычисления выражения. Значение 1 соответствует положительному числу, значение 0 соответствует нулю и -1 соответствует отрицательному числу.

Синтаксис:

SIGN (Число)

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

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

Мера 1 = SIGN (-5)
Мера 2 = SIGN (0)
Мера 3 = SIGN (5)

Результатом выполнения этих формул с участием функции SIGN будут 3 значения -1 (соответствует отрицательному значению), 0 (соответствует нулевому значению), 1 (соответствует положительному значению):

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

 

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

EXP () — возводит число E (2,71828182845904) в нужную степень.

Синтаксис:

EXP (Степень)

Где, степень — числовое значение или столбец, содержащий числовые значения нужной степени

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

Мера = EXP (2)

Результатом выполнения этой формулы с участием функции EXP будет значение, равное 7.39 (2,71828182845904 в степени 2):

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

 

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

FACT () — факториал числа (произведение последовательности целых чисел начиная с 1 и до указанного числа).

Синтаксис:

FACT (Число)

Где, число — числовое значение или столбец, содержащий числовые значения, указывающее для какого числа производить факториал.

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

Мера = FACT (3)

Результатом выполнения этой формулы с участием функции FACT будет значение, равное 6 (произведение ряда последовательных чисел 1*2*3):

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

 

DAX функции LN, LOG, LOG10 в Power BI и Power Pivot

LN () — вычисляет натуральный логарифм числа по константе E (2,71828182845904)

LOG () — вычисляет логарифм числа по заданному в параметре функции основанию.

LOG10 () — вычисляет логарифм числа по основанию 10.

Синтаксис:

LN (Число)
LOG (Число; Основание)
LOG10 (Число)

Примеры формул на основе DAX функций LN, LOG и LOG10:

Мера 1 = LN (3)
Мера 2 = LOG (4; 2)
Мера 3 = LOG10 (7)

Результатом выполнения этих формул с участием функций LN, LOG и LOG10 будут значения, равные 1.1, 2, 1:

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

 

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

PI () — возвращает значение Пи (3,14159265358979)

Синтаксис:

PI ()

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

 

DAX функции RAND и RANDBETWEEN в Power BI и Power Pivot

RAND () — возвращает случайное число от 0 до 1 или равное 0.

RANDBETWEEN () — возвращает случайное число между двумя числами, прописанными в параметрах функции.

Синтаксис:

RAND ()
RANDBETWEEN (Число от; Число до)

Где, числа «от» и «до» — это числа, между которыми возвратится случайное число в Power BI.

Примеры формул случайных чисел на основе DAX функций RAND и RANDBETWEEN:

Мера 1 = RAND ()
Мера 2 = RANDBETWEEN (10; 30)

В итоге, RAND и RANDBETWEEN возвратили случайные числа 0.31 и 16:

Результат работы формул в Power BI на основе DAX функций случайных чисел RAND и RANDBETWEEN

 

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

RADIANS () — преобразует градусы в радианы.

Синтаксис:

RADIANS (Значение угла)

Где, значение угла — угол в градусах, который необходимо преобразовать в радианы.

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

Мера = RADIANS (4)

Результатом выполнения этой формулы с участием функции RADIANS будет значение, равное 0.07:

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

 

На этом, с разбором математических функций языка DAX: SQRT (квадратный корень), POWER (возведение в степень), ABS (абсолютное значение), SIGN (знак числа), EXP (E в степени), FACT (факториал), LN, LOG, LOG10 (логарифмы), PI (число Пи), RAND, RANDBETWEEN (случайные числа), RADIANS (радианы) в Power BI и PowerPivot, все.

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

 

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

 

 

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

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

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

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

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

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

 

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


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


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

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

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