Создание всех кнопок "Применить все" и "Очистить все срезы" в отчетах Power BI
ОБЛАСТЬ ПРИМЕНЕНИЯ: Служба Power BI Power BI Desktop
Если у вас есть страница отчета с рядом срезов, попробуйте добавить все срезы и очистить все кнопки среза на страницу. Эти кнопки применяют все срезы или очищают все срезы на странице с одним щелчком, уменьшая количество ненужных визуальных запросов, отправляемых срезами.
Почему добавить кнопку "Применить все срезы"
Производительность является основной причиной добавления кнопки "Применить все срезы" к отчетам. Предположим, у вас есть отчет с пятью срезами и шестью другими визуальными элементами. Каждый раз, когда вы делаете выбор в срезах, шесть других визуальных элементов изменяются. Вы выбираете два разных варианта в первых трех срезах, один вариант в четвертом срезе и четыре варианта в последнем. Вы сделали одиннадцать различных выборов. Десять из этих различных выборов обновили остальные шесть визуальных элементов на странице ненужными, что приведет к 60 ненужным визуальным запросам. Это можно привести только к шести необходимым визуальным запросам с помощью кнопки "Применить все срезы".
В этом базовом сценарии демонстрируется значительное сокращение запросов, сокращение 66 визуальных запросов до шести.
Дополнительные сведения о повышении производительности отчета см. в статье "Оптимизация Power BI Desktop ".
Создание кнопки "Применить все срезы" в отчете
В Power BI Desktop на ленте "Вставка " выберите кнопки , чтобы открыть раскрывающееся меню, а затем нажмите кнопку "Применить все срезы ".
После создания кнопки "Применить все срезы" ее можно настроить так же, как и любую другую кнопку. Дополнительные сведения см. в разделе "Настройка кнопок" в отчетах Power BI.
Добавление кнопки "Очистить все срезы"
Кнопка "Очистить все срезы" позволяет быстро и эффективно очистить все выбранные срезы одновременно. Эта кнопка также является функцией сокращения запросов. Очистка срезов по одному с помощью выделенных фрагментов среза означает для отчета с пяти срезов , первые четыре раза вы очищаете срезы, визуальные элементы обновляются до завершения. Вы создали четыре раза шесть визуальных запросов или 24 ненужных визуальных запросов. С помощью кнопки "Очистить все срезы", все срезы очищаются, а затем обновляются другие визуальные элементы.
Скрыть кнопку "Применить все срезы" с закладкой
Возможно, вы хотите разрешить пользователям отчета решить, как они хотят применить свои срезы: если они хотят применить их один раз или все одновременно. Это можно сделать, скрывая кнопку "Применить все срезы" с закладкой. Если на странице отчета есть несколько кнопк "Применить все срезы", когда последний на странице скрыт, срезы будут мгновенно применяться при выборе. Чтобы скрыть кнопку, создайте две закладки: одну, чтобы отобразить кнопку и одну, чтобы скрыть кнопку. Затем эти закладки будут отображаться с помощью навигатора закладок.
Создание закладок
На вкладке >"Вид" выберите пункт "Показать".
Нажмите кнопку "Применить все срезы " на холсте, поэтому она выделена в области выбора.
На вкладке >"Вид" выберите "Закладки".
В области "Закладки" нажмите кнопку "Добавить".
Измените новую закладку на выбранные визуальные элементы, а затем обновите и переименуйте, чтобы применить все срезы.
В области выбора выберите маленький глаз рядом с кнопкой, чтобы скрыть ее на странице отчета. Вы увидите предупреждение о том, что это изменение повлияет на поведение срезов.
В области выбора снова нажмите кнопку "Применить все срезы", чтобы она была выделена.
В области "Закладки" нажмите кнопку "Добавить" еще раз, а затем настройте закладку на выбранные визуальные элементы, а затем обновите и, наконец, переименуйте, чтобы мгновенно применить.
Добавление навигатора закладок
Теперь вы настроили закладки, перейдите к навигатору "Вставка>кнопок>закладки".
Если вы хотите, чтобы закладки выглядели как маленькие вкладки над левым разделом, измените фигуру на трапециоид с округлением 10 пикселей и 20 % косой. Затем для состояния по умолчанию вы делаете текст DIN 8 по центру сверху с 8 пикселей заполнением в черном с серым 0% прозрачным заливкой и без границы. Для выбранного состояния вы делаете его таким же, за исключением белой 0 % прозрачной заливки. Затем вы размещаете его за левым разделом и измените его, чтобы сохранить порядок слоев.
Так как вы находитесь в Power BI Desktop, вам нужно нажать клавиши CTRL+ щелкнуть, чтобы привлечь любую закладку.
При выборе мгновенного применения закладки и скрыта кнопка, срезы мгновенно применяют все выбранные элементы.
При выборе вкладки "Применить все срезы" кнопка возвращается и у вас есть опыт первого сценария: полное сокращение запросов при выборе.
Рекомендации и ограничения
Рекомендации по кнопкам
Некоторые вещи, которые следует учитывать с помощью этих кнопок:
Применить все срезы и очистить все кнопки среза влияют на все срезы на странице отчета. Вы не можете выбрать и выбрать, какие срезы нужно управлять каждой кнопкой. Они также не управляют областью "Фильтры".
На странице отчета можно использовать столько кнопок, сколько вам нравится. Если у вас большая часть срезов в одном разделе, с одним или двумя срезами в другом разделе, можно использовать кнопку в обоих разделах. При нажатии любой кнопки она применяется ко всем срезам на странице отчета.
Скрытие последней кнопки "Применить все срезы" освобождает его контроль над срезами. Они ревертируются к мгновенному применению выбранных элементов при выборе.
Рекомендации по срезам
Некоторые вещи, которые следует учитывать срезами:
- Срезы с выделенными фрагментами, которые еще не применены к другим визуальным элементам, находятся в состоянии ожидания.
- Это ожидание состояния среза указывается в заголовке среза с значком ожидающих часов и некоторым настраиваемым текстом.
- Значок ожидания среза не может быть изменен. Однако вы можете изменить цвет ожидающего значка, размер, прозрачность, если он находится слева или справа от заголовка или даже если он отображается вообще, в области форматирования.
- Если заголовок среза отключен, то нет никаких признаков ожидающего состояния выделения на самом срезе. Однако кнопка "Применить все срезы" находится в отключенном состоянии, пока один или несколько срезов не имеют ожидающих изменений.
Связанный контент
Дополнительные сведения о функциях, аналогичных или взаимодействующих с кнопками, см. в следующих статьях: