Post-Image

Мелкие радости - визуализация параметра Power Query

Рвав-рвав, сегодня я – собака в кабачках!

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

Пример:

  • Имеется набор данных, содержащий исходную информацию по проектам

    blog_005_screen_01

  • Параметр “Дата”, содержащий список значений, связанный с основным набором данных.

    Задача:

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

    Решение:

  • Переходим на уровень Power Query при помощи кнопки “Edit Queries” (“Изменить запросы”), расположенной на закладке “Home” (“Главная”).

  • Создаем пустой запрос при помощи контекстного меню “New Query” (Новый запрос) -> “Blank Query” (“Пустой запрос”).

  • Открываем редактор запросов при помощи кнопки “Advanced Editor” (“Расширенный редактор”), расположенной на закладке “Home” (“Главная”).

  • Создаем отдельную таблицу, куда передаем значени параметра “Дата”, при помощи следующего кода:

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

  • Для вывода результата запроса нажимаем кнопку “Done” (“Применить”):

    blog_005_screen_02

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

    blog_005_screen_03

  • Далее необходимо применить все изменения при помощи кнопки “Close & Apply” (“Закрыть и применить”).

  • Последним шагом является оформление визуального элемента “Card” (“Карточка”).

    blog_005_screen_04

  • Проверить корректность работы, а именно изменение отображения значения параметра “Дата”, и соответствующую фильтрацию данных, можно при помощи кнопки “Manage Parameters” (“Управление параметрами”), осуществив ввод нового значения, и применив внесенные изменения при помощи кнопки “Apply changes” (“Применить изменения”).

    blog_005_screen_05

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

  • Используя визуализацию параметров, не придется тренировать свою память :-)

  • Производится экономия времени (не придется постоянно смотреть, исходя из чего отфильтрованы данные), в процессе тренировки памяти.

  • А еще можно сделать красиво и функционально.

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

    Ваш Смайл

    P.S. Любителям понажимать на кнопочки – повторяться не люблю, поэтому в дальнейшем буду просто выкладывать отчет, если посчитаю это необходимым!

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

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

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