Зачем нужен фильтр для круговой диаграммы в программе power bi

Получив базовые знания о Power BI, давайте перейдем к рассмотрению роли фильтров в отчетах и информационных панелях Power BI. Наряду с теоретическими знаниями мы также узнаем, как применять и использовать эти фильтры на информационных панелях и отчетах Power BI.

Что такое фильтры в Power BI?

Фильтры в Power BI сортируют данные и информацию на основе ряда выбранных критериев. То есть вы можете выбирать определенные поля или значения внутри полей и просматривать только связанную с ними информацию. Например, у вас есть набор данных о продажах в магазине. С помощью фильтров вы можете отфильтровать ненужную информацию.

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

Power BI. Фильтры.

Скачать наборы данных

В этом руководстве по фильтрам Power BI мы будем использовать следующие наборы данных:

  • Набор данных заказа
  • Набор данных о продажах
  • Набор данных о клиентах
  • Набор данных региона
  • Набор данных о продукте

Типы фильтров в Power BI

В Power BI есть четыре типа фильтров. Это означает, что вы можете применять фильтры на информационной панели или в отчете Power BI на четырех разных уровнях. Типы фильтров следующие:

1. Фильтры визуального уровня

Фильтры, применяемые к визуальному уровню, применяются непосредственно к отдельным визуализациям. Такие фильтры применяются как к данным, так и к условиям расчета, используемым в визуализации.

2. Фильтры на уровне страницы

Фильтры на уровне страницы предназначены для определенной страницы в отчете, а отчеты обычно состоят из нескольких страниц. Вы можете применить определенные условия фильтрации на выбранной странице в отчете. К каждой странице в отчете может применяться свой набор условий фильтрации.

Читайте также:
Отзывы о программе вдохновение

3. Фильтры на уровне отчета

Фильтры на уровне отчета – это фильтры, которые вы используете для применения условия фильтрации ко всему отчету. Фильтр на уровне отчета будет применяться к каждой визуализации и каждой странице отчета. Таким образом, в отличие от фильтров визуального уровня и уровня страницы, фильтры уровня отчета являются обобщенными фильтрами.

4. Детализированные фильтры

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

Как применить фильтр в Power BI Desktop

Во время работы с Power BI Desktop вы можете создавать различные виды визуализаций. Как правило, вы создаете визуализацию/информационную панель/отчет, представляющий все значения в поле. Но вы можете применять фильтры к значениям полей и настраивать информационные панели под свои интересы. В этом разделе мы узнаем, как применять фильтры к визуальному элементу, странице и отчету в Power BI Desktop. Чтобы учиться вместе с нами, вы можете открыть Power BI Desktop и создать визуализацию или открыть существующий отчет.

DAX функция FILTER для Power BI и Power Pivot. Несколько параметров условий в FILTER

Применение фильтра к визуалу

Создайте или щелкните на визуальный элемент в Power BI Desktop. Например, мы создали древовидную диаграмму, к которой будем применять фильтры. На диаграмме «Древовидная карта» показан общий объем продаж в каждой подкатегории проданных продуктов.

Как видите на изображении выше, древовидная диаграмма имеет два поля: «Продажи» и «подкатегории». Обратите внимание, что в разделе «Фильтры» есть три подраздела: фильтры визуального уровня, фильтры уровня страницы и фильтры уровня отчета.

Теперь в разделе фильтра визуального уровня будут отображаться все поля, которые вы выбрали для визуализации. В нашем случае это «Продажи» и «Подкатегория».

Если ваше поле является мерой, т.е. содержит числовые значения, тогда фильтр покажет критерий фильтрации для числа. То есть «меньше», «больше», «есть» и т. д. После выбора критерия вы также можете указать числовое значение ниже, например, «меньше чем», а затем ввести 100000 в качестве значения.

Если поле является размерным, то есть имеет текстовое значение, фильтрация будет нормальной. Вам предоставляется список всех доступных (различных) значений в выбранном поле. Вы можете применить фильтр, установив флажки. После выбора нажмите «Применить фильтр».

Применение фильтра к странице

Узнав, как применять фильтр к отдельным визуализациям, мы применим фильтр ко всей странице отчета.

Читайте также:
Как устанавливать программы на Android TV

Для этого перетащите поле, в соответствии с которым вы хотите отсортировать информацию на странице отчета, в столбец «Отчет на уровне страницы».

Сделайте выбор из значений поля. Выберите значения, по которым вы хотите отфильтровать информацию. Например, в нашем случае мы хотим просмотреть обзорную информацию о продажах только за 2018 год. В разделе «Фильтры» мы выбираем только даты 2018 года. Страница автоматически изменит визуальные элементы и отобразит только информацию, относящуюся к 2018 году.

Применение фильтра к отчету

Чтобы применить фильтр ко всему отчету, то есть ко всем страницам отчета единообразно, мы используем фильтры уровня отчета. Перетащите поле из раздела «Поля» в раздел «фильтров уровня отчета».

фильтр круговой диаграммы в power bi

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

user11910283 24 авг ’20 в 08:56 2020-08-24 08:56
2020-08-24 08:56

1 ответ

Вероятно, вы используете значение Visuals для фильтрации данных круговой диаграммы, и это ожидается. Например, у вас есть 10 строк в визуальном элементе таблицы и круговая диаграмма для этих 10 одинаковых значений. Теперь вы выбираете 1 строку в визуальном элементе таблицы, а что произошло в визуальном элементе таблицы? 1 выбранная строка выделяется, а остальные 9 строк становятся блеклыми, верно? Круговая диаграмма также показывает то же самое, и это правильно.

Но если вы хотите отфильтровать все в круговой диаграмме на основе вашего выбора, вам нужно использовать Slicer. Просто создайте свой слайсер со столбцом, в котором вы хотите фильтровать данные. Теперь выберите значение в срезе, и круговая диаграмма также отреагирует соответствующим образом.

Шаг 1. Создайте слайсер со столбцом «Ветвь»

Шаг 2. Создайте круговую диаграмму с Legend и Value

Если в слайсере ничего не выбрано, вы получите результаты для всех своих элементов для всех веток. Но когда вы выбираете 1 или несколько значений из среза, элемент будет принадлежать только этим выбранным ветвям.

Источник: stackru.com

Power BI. Разверните круговую диаграмму с помощью фильтрации

У меня есть круговая диаграмма, которая показывает распределение групп, и когда я углублюсь в нее, она покажет распределение отделов по выбранной группе. У меня также есть срез для фильтрации круговой диаграммы по группам.

Читайте также:
Программ считывающая коды для Андроид

Distribution of groupsDistribution of departments by selected group

Slicer to filter the pie charts

Я хочу перейти ко второму уровню. В основном переход ко второму изображению осуществляется с помощью слайсера. Возможно ли это в Power BI или мне нужны настраиваемые визуальные эффекты?

deoos 6 Мар 2019 в 16:08

Правильно ли, что вы хотите получить все это из одного визуального элемента? Итак, у вас есть круговая диаграмма на уровне группы, и вы хотите отфильтровать И развернуть ее, нажав на срез? Или нормально иметь два изображения?

6 Мар 2019 в 17:39

Да, мне нужно, чтобы он был в одном визуальном элементе и раскрывался, щелкнув слайсер. Является ли это возможным?

7 Мар 2019 в 03:29

К сожалению, я не знаком с каким-либо способом вызвать операцию детализации на основе изменения настройки слайсера. Я бы сделал это, имея диаграмму, которая уже существует на уровне отдела, и отфильтровав ее по группам в слайсере. Но вы не сможете понять отношения между группами без другого визуального элемента, так что это не полное решение.

7 Мар 2019 в 18:09

1 ответ

Лучший ответ

Хорошо, у меня есть «хакерство» для вас.

1) Создайте две круговые диаграммы, одну для группы и одну для отдела.

2) Добавьте строку в группу набора данных: «_ All» | Отдел: «_ Все»

3) Измените свои взаимодействия так, чтобы шансы среза не фильтровали круговую диаграмму «Группы».

4) Добавьте фильтр к обеим круговым диаграммам, чтобы исключить группу _All.

5) Перетащите круговую диаграмму «Отдел» ровно на верхнюю часть круговой диаграммы «Группа».

Когда вы выбрали _All в срезе, это будет конфликтовать с фильтрами в круговой диаграмме ваших отделов, она вообще ничего не будет показывать, а круговая диаграмма «Группы» будет видна внизу. В противном случае фильтрация для любой из других групп приведет к тому, что круговая диаграмма «Отделы» будет отображаться вверху с правильной фильтрацией.

Есть много недостатков. Метки данных, различия в размере, заголовки — все это нужно отключить, потому что они вызывают перекрытие и выглядят ужасно. Наведение указателя мыши немного странно, и необходимо учитывать и контролировать всю перекрестную фильтрацию / выделение других визуальных элементов.

Но на золотом пути это, по крайней мере, будет выглядеть так, как предполагалось.

Ryan B. 7 Мар 2019 в 23:59

Спасибо! Кажется, это работает хорошо, пока я не наводил курсор на визуальные эффекты, как вы сказали.

Источник: question-it.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru