Изучите фильтры Power BI, чтобы вывести свой бизнес на новый уровень!
Получив базовые знания о Power BI, давайте перейдем к рассмотрению роли фильтров в отчетах и информационных панелях Power BI. Наряду с теоретическими знаниями мы также узнаем, как применять и использовать эти фильтры на информационных панелях и отчетах Power BI.
Что такое фильтры в Power BI?
Фильтры в Power BI сортируют данные и информацию на основе ряда выбранных критериев. То есть вы можете выбирать определенные поля или значения внутри полей и просматривать только связанную с ними информацию. Например, у вас есть набор данных о продажах в магазине. С помощью фильтров вы можете отфильтровать ненужную информацию. Вы можете просмотреть отчет, содержащий данные только по выбранным аспектам. Допустим, вы хотите просмотреть информацию о продажах в Индии только в 2019 году. И все, что вам нужно сделать для этого, это указать критерий фильтрации «2019» и «Индия» в соответствующих полях. В отчет о продажах будут немедленно внесены соответствующие изменения и будут показаны только графики и визуальные элементы, относящиеся к статистике продаж в Индии за 2019 год.
Скачать наборы данных
В этом руководстве по фильтрам Power BI мы будем использовать следующие наборы данных:
- Набор данных заказа
- Набор данных о продажах
- Набор данных о клиентах
- Набор данных региона
- Набор данных о продукте
Типы фильтров в Power BI
В Power BI есть четыре типа фильтров. Это означает, что вы можете применять фильтры на информационной панели или в отчете Power BI на четырех разных уровнях. Типы фильтров следующие:
1. Фильтры визуального уровня
Фильтры, применяемые к визуальному уровню, применяются непосредственно к отдельным визуализациям. Такие фильтры применяются как к данным, так и к условиям расчета, используемым в визуализации.
2. Фильтры на уровне страницы
Фильтры на уровне страницы предназначены для определенной страницы в отчете, а отчеты обычно состоят из нескольких страниц. Вы можете применить определенные условия фильтрации на выбранной странице в отчете. К каждой странице в отчете может применяться свой набор условий фильтрации.
3. Фильтры на уровне отчета
Фильтры на уровне отчета – это фильтры, которые вы используете для применения условия фильтрации ко всему отчету. Фильтр на уровне отчета будет применяться к каждой визуализации и каждой странице отчета. Таким образом, в отличие от фильтров визуального уровня и уровня страницы, фильтры уровня отчета являются обобщенными фильтрами.
4. Детализированные фильтры
Используя фильтры детализации, вы можете создать страницу, в которой основное внимание уделяется определенным объектам. Вы можете добавить дополнительную информацию о своем пользователе, клиенте, производителе на отдельной странице и сосредоточиться на конкретном клиенте/производителе/пользователе из основного отчета.
Как применить фильтр в Power BI Desktop
Во время работы с Power BI Desktop вы можете создавать различные виды визуализаций. Как правило, вы создаете визуализацию/информационную панель/отчет, представляющий все значения в поле. Но вы можете применять фильтры к значениям полей и настраивать информационные панели под свои интересы. В этом разделе мы узнаем, как применять фильтры к визуальному элементу, странице и отчету в Power BI Desktop. Чтобы учиться вместе с нами, вы можете открыть Power BI Desktop и создать визуализацию или открыть существующий отчет.
Применение фильтра к визуалу
Создайте или щелкните на визуальный элемент в Power BI Desktop. Например, мы создали древовидную диаграмму, к которой будем применять фильтры. На диаграмме «Древовидная карта» показан общий объем продаж в каждой подкатегории проданных продуктов.
Как видите на изображении выше, древовидная диаграмма имеет два поля: «Продажи» и «подкатегории». Обратите внимание, что в разделе «Фильтры» есть три подраздела: фильтры визуального уровня, фильтры уровня страницы и фильтры уровня отчета.
Теперь в разделе фильтра визуального уровня будут отображаться все поля, которые вы выбрали для визуализации. В нашем случае это «Продажи» и «Подкатегория».
Если ваше поле является мерой, т.е. содержит числовые значения, тогда фильтр покажет критерий фильтрации для числа. То есть «меньше», «больше», «есть» и т. д. После выбора критерия вы также можете указать числовое значение ниже, например, «меньше чем», а затем ввести 100000 в качестве значения.
Если поле является размерным, то есть имеет текстовое значение, фильтрация будет нормальной. Вам предоставляется список всех доступных (различных) значений в выбранном поле. Вы можете применить фильтр, установив флажки. После выбора нажмите «Применить фильтр».
Применение фильтра к странице
Узнав, как применять фильтр к отдельным визуализациям, мы применим фильтр ко всей странице отчета.
Для этого перетащите поле, в соответствии с которым вы хотите отсортировать информацию на странице отчета, в столбец «Отчет на уровне страницы».
Сделайте выбор из значений поля. Выберите значения, по которым вы хотите отфильтровать информацию. Например, в нашем случае мы хотим просмотреть обзорную информацию о продажах только за 2018 год. В разделе «Фильтры» мы выбираем только даты 2018 года. Страница автоматически изменит визуальные элементы и отобразит только информацию, относящуюся к 2018 году.
Применение фильтра к отчету
Чтобы применить фильтр ко всему отчету, то есть ко всем страницам отчета единообразно, мы используем фильтры уровня отчета. Перетащите поле из раздела «Поля» в раздел «фильтров уровня отчета».
Мы выберем все даты на 2018 год, чтобы на всех страницах наглядно отображалась только информация, относящаяся к этому году.
Примените этот фильтр, и на всех страницах отчета будет отображаться информация о продажах за 2018 год (как показано на рисунках ниже).
Новые возможности панели фильтров в Power BI Desktop
В последней версии Power BI появилась новая возможность добавить панель фильтра в отчеты. Вы можете добавить эту новую панель фильтра в существующий отчет или для всех новых отчетов, которые вы создадите в Power BI Desktop. В новой панели фильтров вы можете применять фильтры на странице или во всем отчете, форматировать панель фильтров, чтобы она соответствовала теме отчета и т. д. Кроме того, вы можете заблокировать фильтры, скрыть примененные фильтры от клиентов и изменить состояние фильтра.
Добавить панель фильтров для всех новых отчетов
Чтобы добавить новую панель фильтров для всех новых отчетов, которые вы будете составлять в будущем, выполните следующие действия:
Откройте Power BI Desktop и перейдите на вкладку «Файл»> «Параметры и настройки»> «Параметры».
В диалоговом окне «Параметры» выберите «Предварительный просмотр функций». В доступном списке параметров установите флажок «Новые возможности фильтров». Щелкните «ОК».
Добавить панель фильтра для существующего отчета
Чтобы добавить панель фильтров для существующего отчета, откройте отчет и перейдите на вкладку «Файл»> «Параметры и настройки»> «Параметры». Затем выберите «Настройки отчета». В разделе «Фильтрация» выберите «Включить обновленную панель фильтров и отобразить фильтры в визуальном заголовке этого отчета». Щелкните на «ОК».
Новая панель фильтров будет добавлена справа от редактора отчетов.
Чтобы применить условия фильтрации к визуальному элементу/странице/отчету, перетащите поле в соответствующий столбец на панели фильтров. Например, мы выбрали поле «Дата заказа». Поместив его на панель фильтров, мы выбрали все даты 2019 года. Это отфильтровало информацию всех визуальных элементов только до связанной статистики за 2019 год. При наведении курсора на каждую визуализацию сбоку будет отображаться значок фильтра. Щелкните этот значок, и вы увидите подробную информацию о текущем примененном фильтре к этому визуальному элементу.
Отформатируйте панель фильтра
Вы можете отформатировать эту панель фильтров, используя параметры форматирования для панели фильтров и карточек фильтров, указанные справа от редактора отчетов.
В параметре «Панель фильтров» вы получите параметры форматирования для цвета фона, прозрачности, цвета шрифта + значка, размера текста заголовка, размера текста заголовка, шрифта и т. д. Здесь вы можете вносить изменения по своему усмотрению.
Как вы можете видеть на картинке ниже, мы отформатировали нашу панель фильтров и изменили ее цвет фона, размер шрифта и т. д.
Применение фильтров в рабочем пространстве Power BI
В нашем руководстве по информационной панели Power BI мы увидели, что можно опубликовать отчеты Power BI в Интернете. Вы также можете использовать фильтр там.
Откройте рабочее пространство Power BI в Интернете. И выберите отчет, который уже был загружен в него. После открытия отчета справа вы увидите панель «Фильтры», в которой вы увидите фильтры, применяемые в данный момент к отчету или отдельной визуализации.
Добавление фильтра в режиме редактирования отчета
Чтобы применить новые фильтры к отчету, перейдите к опции «Редактировать отчет».
Перетащите нужные поля в столбец «Фильтры уровня страницы» или «Фильтры уровня отчета».
Выберите значения, по которым вы хотите отсортировать информацию в отчете. Визуализации отчета преобразуются автоматически в соответствии с применяемыми фильтрами.
Фильтры в режиме чтения
В режиме просмотра для чтения нельзя редактировать, т.е. добавлять или удалять фильтры, применяемые к отчету. Скорее, они могут только просматривать, какие текущие фильтры применены к отчету дизайнером отчета.
Резюме
На этом мы завершаем наш пост о фильтрах Power BI. Мы надеемся, что наше объяснение было информативным и полезным для вас. Имея эту информацию, вы можете легко работать с фильтрами в Power BI Desktop и применять условия фильтрации к данным отчета. Power BI – это интерактивный инструмент, который мгновенно реагирует на фильтры, применяемые к отчетам.