
Мелкие радости - визуализация параметра Power Query
Рвав-рвав, сегодня я – собака в кабачках!
Перед вами – 3-я заметка из нашего цикла “Мелкие радости”, и мы поговорим о том, как визуализировать значения параметров Power Query, в случае их использования в Power BI. Создание параметров различных видов уже было рассмотрено в статье Параметры на уровне Power Query. А поскольку 2 раза делать одно и то же лень, смекалистый собака Смайл будет, с вашего позволения, для данной публикации использовать ранее сделанный ранее пример.
Пример:
Имеется набор данных, содержащий исходную информацию по проектам
Параметр “Дата”, содержащий список значений, связанный с основным набором данных.
Задача:
Вывести в визуальный элемент значение параметра “Дата”, созданного на уровне Power Query, используя элемент”Card” (“Карточка”).
Решение:
Переходим на уровень Power Query при помощи кнопки “Edit Queries” (“Изменить запросы”), расположенной на закладке “Home” (“Главная”).
Создаем пустой запрос при помощи контекстного меню “New Query” (Новый запрос) -> “Blank Query” (“Пустой запрос”).
Открываем редактор запросов при помощи кнопки “Advanced Editor” (“Расширенный редактор”), расположенной на закладке “Home” (“Главная”).
Создаем отдельную таблицу, куда передаем значени параметра “Дата”, при помощи следующего кода:
let
Source = Table.FromRows({ { Дата } },{"Дата отбора"})
in
Source
Для вывода результата запроса нажимаем кнопку “Done” (“Применить”):
Приводим созданный запрос в порядок, а именно меняем название таблицы, присвоенное системой по умолчанию (“Query1”), на Options, а также присваиваем нужный тип данных, равный “Date”(“Дата”):
Далее необходимо применить все изменения при помощи кнопки “Close & Apply” (“Закрыть и применить”).
Последним шагом является оформление визуального элемента “Card” (“Карточка”).
Проверить корректность работы, а именно изменение отображения значения параметра “Дата”, и соответствующую фильтрацию данных, можно при помощи кнопки “Manage Parameters” (“Управление параметрами”), осуществив ввод нового значения, и применив внесенные изменения при помощи кнопки “Apply changes” (“Применить изменения”).
Возможное применение:
Используя визуализацию параметров, не придется тренировать свою память :-)
Производится экономия времени (не придется постоянно смотреть, исходя из чего отфильтрованы данные), в процессе тренировки памяти.
А еще можно сделать красиво и функционально.
Рвав-рвав, пойду отмывать кабачки, раскрою серкет – я сам не неряха, это маленькая хозяйка постаралась.
Ваш Смайл
P.S. Любителям понажимать на кнопочки – повторяться не люблю, поэтому в дальнейшем буду просто выкладывать отчет, если посчитаю это необходимым!
P.P.S. И снова активный собакен получил feedback с более изящным вариантом:
При помощи контекстного меню, выделив параметр, можно поставить флаг “Enable load” (“Включить загрузку”), и тогда в модель в виде таблицы будет загружено скалярное значение.
Пес Смайл безмерно рад, что развивается вместе с Вами!.