Аналитические запросы

Завершено

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

Аналитический запрос состоит из трех этапов, которые реализуются в следующем порядке:

  1. Фильтр
  2. Группа
  3. Суммирование

Фильтрация (или создание среза) нацелена на данные релевантности. В отчетах Power BI фильтры могут применяться к трем различным областям: весь отчет, конкретная страница или конкретный визуальный элемент. Фильтрация также применяется в фоновом режиме при принудительном применении безопасности на уровне строк (RLS). Каждый визуальный элемент отчета может наследовать фильтры или применять их непосредственно к фоновому режиму.

Группирование (или сегментирование) разделяет результаты запроса на группы.

Суммирование создает результат с одним значением. Как правило, числовые столбцы суммируются с помощью методов формирования сводных данных (SUM, Count и многие другие). Эти методы являются простыми сводными данными. Более сложные сводные данные, например процент общего итога, можно получить, определив меры, написанные на языке DAX.

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

  • Обычно, визуальные отчеты фильтруются или по периоду времени, или по географическому расположению.
  • Группирование необязательное. Например, визуальная карта, которая используется для отображения одного значения, не имеет отношения к группированию.
  • Как правило, визуальные элементы отчета суммируются. Однако одним из важных исключений является визуальный элемент сегмента, который не связан с формированием сводных данных.