Учебники

Основы DAX в Power BI

В этой главе вы узнаете, как использовать различные функции DAX в Power BI.

DAX Введение

DAX (выражения анализа данных) — это язык выражений формул, который можно использовать в различных инструментах BI и средствах визуализации. DAX также известен как язык функций, где полный код хранится внутри функции. Формула программирования DAX содержит два типа данных: числовые и другие. Числовое включает в себя — целые числа, валюта и десятичные дроби, в то время как Другое включает в себя: строковый и двоичный объект.

Ниже приведен пример формулы DAX, в которой используется функция для вычисления столбца в таблице.

DAX Formula

Функция DAX также может включать другие функции, условные операторы и ссылки на значения.

Функции DAX

В Power BI вы можете использовать различные типы функций для анализа данных и создания новых столбцов и показателей. Он включает в себя функции из разных категорий, таких как —

  • заполнитель
  • Текст
  • Дата
  • логический
  • подсчет
  • Информация

Power BI предоставляет простой способ просмотра списка всех функций. Когда вы начнете вводить свою функцию в строке формул, вы увидите список всех функций, начинающихся с этого алфавита.

Все функции

Агрегатные функции

DAX имеет ряд агрегатных функций.

  • MIN
  • МАКСИМУМ
  • Средний
  • SUM
  • SUMX

Подсчет функций

Другие функции подсчета в DAX включают в себя —

  • DistinctCount
  • COUNT
  • COUNTA
  • COUNTROWS
  • СЧИТАТЬПУСТОТЫ

Логические функции

Ниже приводится коллекция логических функций —

  • А ТАКЖЕ
  • ИЛИ ЖЕ
  • НЕ
  • ЕСЛИ
  • IFERROR

ТЕКСТ Функции

  • ЗАМЕНА
  • ПОИСК
  • ВЕРХНИЙ
  • ФИКСИРОВАННЫЙ
  • CONCATENATE

ДАТА Функции

  • ДАТА
  • ЧАС
  • WEEKDAY
  • СЕЙЧАС
  • EOMONTH

ИНФОРМАЦИЯ Функции

  • ISBLANK
  • ISNUMBER
  • ISTEXT
  • ISNONTEXT
  • ISERROR

Типы расчета DAX

В Power BI вы можете создать два основных вычисления, используя DAX —

  • Расчетные столбцы
  • Расчетные меры

Когда вы переходите на вкладку «Моделирование», вы можете увидеть опцию «Новый столбец» в верхней части экрана. Это также открывает панель формул, где вы можете ввести формулу DAX для выполнения расчета. DAX — Data Analysis Expression — мощный язык, используемый в Excel для выполнения вычислений. Вы также можете переименовать столбец, изменив текст столбца на панели формул.

Excel для выполнения расчетов

В следующем примере мы создали новый столбец: Код продукта (Product_C), который получен из последних 3 символов столбца Prod_Id. Ниже приводится формула —

Product_C = RIGHT( Sheet1[Prod_Id],3)

Чтобы создать вычисляемую меру, перейдите на вкладку «Новая мера» в разделе «Моделирование». Это добавит новый объект на вкладке Поля с именем Measure.

Создать вычисляемую меру

Вкладка «Новая мера»

Вы можете написать формулу DAX, чтобы рассчитать значение новой меры, как мы это делали для новой вычисляемой колонки.