Power BI | Упражнения по параметрам | Фильтрация моделей данных с использованием раскрывающихся параметров
Тема ==> |
|
Параметры (5 упражнений) |
Уровень ==> |
|
Средняя сложность |
Прежде чем вы сможете выполнить это упражнение, вам необходимо загрузить и разархивировать этот файл (если у вас возникнут проблемы с этим, нажмите здесь).
Представьте себе, что вместо того, чтобы задать поле ввода для параметров, вы хотите создать раскрывающийся список для фильтрации:
При выборе метода лечения будут отфильтрованы данные, переданные в модель данных.
Загрузите данные из таблицы Excel в указанную выше папку. Прежде чем мы создадим параметр, нам сначала нужно создать для него раскрывающийся список. Щелкните правой кнопкой мыши столбец «Обычное лечение»:
Внизу списка выберите «Добавить, как новый запрос».
Теперь удалите все дубликаты из вашего списка обычных методов лечения и отсортируйте его:
Этот список будет содержать каждое значение несколько раз, поэтому щелкните его правой кнопкой мыши и выберите «Удалить дубликаты» (затем отсортируйте элементы в порядке возрастания, как здесь).
Теперь у вас есть запрос для заполнения раскрывающегося списка. Создайте свой параметр:
К сожалению, вы все равно должны выбрать начальное «Текущее Значение» (и, что еще более досадно, это даже не дает вам выпадающего списка, который поможет вам сделать выбор!).
Отфильтруйте свои данные, чтобы отображать только клиентов, прошедших указанное лечение:
Показывать только те процедуры, которые соответствуют заданному в качестве значения параметра.
Попробуйте переключаться между различными процедурами, используя «Изменить запросы», затем «Изменить параметры» на вкладке «Главная», чтобы проверить, что все работает, а затем сохраните отчет как «Отказ от обычных процедур».
Вы можете разархивировать, этот файл, чтобы посмотреть ответы на это упражнение, но помните, что его можно использовать только для вашего личного использования.