Записки охотника

Визуализация параметров Power Query

Мелкие радости
Рвав-рвав, сегодня я — собака в кабачках!

Перед вами 3-я заметка из нашего цикла «Мелкие радости», и мы поговорим о том, как визуализировать значения параметров Power Query, в случае их использования в Power BI. Создание параметров различных видов уже было рассмотрено в статье Параметры на уровне Power Query.

Пример:

  • Есть таблица, содержащая некую информацию по проектам:

Таблица
Проекты

  • Параметр «Дата», содержащий список значений, связанный с указанной таблицей.

Задача:

Вывести в визуальный элемент значение параметра «Дата», созданного на уровне Power Query, используя элемент «Карточка».

Решение:

  • Переходим на уровень Power Query при помощи кнопки «Преобразование данных», расположенной на закладке «Главная».
  • Создаем пустой запрос при помощи контекстного меню «Новый запрос» — «Пустой запрос».
  • Открываем редактор запросов при помощи кнопки «Расширенный редактор», расположенной на закладке «Главная».
  • Создаем отдельную таблицу, куда передаем значение параметра «Дата», например, при помощи следующего кода:

let
Source = Table. FromRows ({{Дата}}, {«Дата отбора»})
in
Source

  • Для вывода результата запроса нажимаем кнопку «Применить»:

Таблица
Таблица с переданным значением параметра - предварительный вид

  • Приводим созданный запрос в порядок, а именно меняем название таблицы, присвоенное системой по умолчанию («Запрос»), на «Параметры», а также присваиваем нужный тип данных, равный «Дата»:

Таблица
Таблица с переданным значением параметра - окончательный вид

  • Далее необходимо применить все изменения при помощи кнопки «Закрыть и применить».
  • Последним шагом является оформление визуального элемента «Карточка»:

Карточка
Карточка с базовым значением параметра

  • Проверить корректность работы, а именно изменение отображения значения параметра «Дата», и соответствующую фильтрацию данных, можно при помощи кнопки «Преобразование данных» — «Изменить параметры». Для этого нужно осуществить ввод нового значения, подтвердить данное действие кнопкой «ОК», и применить внесенные изменения при помощи кнопки «Применить изменения»:

Таблица
Таблица, отфильтрованная в соответствии со значением параметра

Возможное применение:

  • Используя визуализацию параметров, не придется тренировать свою память :-)
  • Производится экономия времени (не придется постоянно смотреть, исходя из чего отфильтрованы данные), в процессе тренировки памяти.
  • А еще можно сделать красиво и функционально.

Рвав-рвав, пойду отмывать кабачки, раскрою секрет — я сам не неряха, это маленькая хозяйка постаралась.
Ваш Смайл

P. S. И снова активный собакен получил feedback с более изящным вариантом:

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

Собака Смайл безмерно рад, что развивается вместе с Вами!