Создание всех кнопок "Применить все" и "Очистить все срезы" в отчетах Power BI

ОБЛАСТЬ ПРИМЕНЕНИЯ: Служба Power BI Power BI Desktop

Если у вас есть страница отчета с рядом срезов, попробуйте добавить все срезы и очистить все кнопки среза на страницу. Эти кнопки применяют все срезы или очищают все срезы на странице с одним щелчком, уменьшая количество ненужных визуальных запросов, отправляемых срезами.

Screenshot showing Apply all slicers button in Power BI.

Почему добавить кнопку "Применить все срезы"

Производительность является основной причиной добавления кнопки "Применить все срезы" к отчетам. Предположим, у вас есть отчет с пятью срезами и шестью другими визуальными элементами. Каждый раз, когда вы делаете выбор в срезах, шесть других визуальных элементов изменяются. Вы выбираете два разных варианта в первых трех срезах, один вариант в четвертом срезе и четыре варианта в последнем. Вы сделали одиннадцать различных выборов. Десять из этих различных выборов обновили остальные шесть визуальных элементов на странице ненужными, что приведет к 60 ненужным визуальным запросам. Это можно привести только к шести необходимым визуальным запросам с помощью кнопки "Применить все срезы".

В этом базовом сценарии демонстрируется значительное сокращение запросов, сокращение 66 визуальных запросов до шести.

Дополнительные сведения о повышении производительности отчета см. в статье "Оптимизация Power BI Desktop ".

Создание кнопки "Применить все срезы" в отчете

В Power BI Desktop на ленте "Вставка " выберите кнопки , чтобы открыть раскрывающееся меню, а затем нажмите кнопку "Применить все срезы ".

Screenshot showing Add an Apply all slicers button control in Power BI Desktop.

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

Добавление кнопки "Очистить все срезы"

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

Скрыть кнопку "Применить все срезы" с закладкой

Возможно, вы хотите разрешить пользователям отчета решить, как они хотят применить свои срезы: если они хотят применить их один раз или все одновременно. Это можно сделать, скрывая кнопку "Применить все срезы" с закладкой. Если на странице отчета есть несколько кнопок "Применить все срезы", когда последний на странице скрыт, срезы отменить изменения мгновенно применять при выборе. Чтобы скрыть кнопку, создайте две закладки: одну, чтобы отобразить кнопку и одну, чтобы скрыть кнопку. Затем эти закладки будут отображаться с помощью навигатора закладок.

Создание закладок

  1. На вкладке >"Вид" выберите пункт "Показать".

  2. Нажмите кнопку "Применить все срезы " на холсте, поэтому она выделена в области выбора.

    highlighting the Apply all slicers button.

  3. На вкладке >"Вид" выберите "Закладки".

  4. В области "Закладки" нажмите кнопку "Добавить".

  5. Измените новую закладку на выбранные визуальные элементы, а затем обновите и переименуйте, чтобы применить все срезы.

    Bookmarks pane, Selected visuals.

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

    hide Apply all slicer button.

  7. В области выбора снова нажмите кнопку "Применить все срезы", чтобы она была выделена.

  8. В области "Закладки" нажмите кнопку "Добавить" еще раз, а затем настройте закладку на выбранные визуальные элементы, а затемобновите и, наконец, переименуйте, чтобы мгновенно применить.

Добавление навигатора закладок

  1. Теперь вы настроили закладки, перейдите к навигатору "Вставка>кнопок>закладки".

  2. Если вы хотите, чтобы закладки выглядели как маленькие вкладки над левым разделом, измените фигуру на трапециоид с округлением 10 пикселей и 20 % косой. Затем для состояния по умолчанию вы делаете текст DIN 8 по центру сверху с 8 пикселей заполнением в черном с серым 0% прозрачным заливкой и без границы. Для выбранного состояния вы делаете его таким же, за исключением белой 0 % прозрачной заливки. Затем вы размещаете его за левым разделом и измените его, чтобы сохранить порядок слоев.

    hidden Apply all slicers button.

  3. Так как вы находитесь в Power BI Desktop, вам нужно нажать клавиши CTRL+ щелкнуть, чтобы привлечь любую закладку.

  4. При выборе мгновенного применения закладки и скрыта кнопка, срезы мгновенно применяют все выбранные элементы.

    При выборе вкладки "Применить все срезы" кнопка возвращается и у вас есть опыт первого сценария: полное сокращение запросов при выборе.

Рекомендации и ограничения

Рекомендации по кнопкам

Некоторые вещи, которые следует учитывать с помощью этих кнопок:

  • Применить все срезы и очистить все кнопки среза влияют на все срезы на странице отчета. Вы не можете выбрать и выбрать, какие срезы нужно управлять каждой кнопкой. Они также не управляют областью "Фильтры".

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

  • Скрытие последней кнопки "Применить все срезы" освобождает его контроль над срезами. Они отменить изменения мгновенно применять выбранные элементы при выборе.

Рекомендации по срезам

Некоторые вещи, которые следует учитывать срезами:

  • Срезы с выделенными фрагментами, которые еще не применены к другим визуальным элементам, находятся в состоянии ожидания.
  • Это ожидание состояния среза указывается в заголовке среза с значком ожидающих часов и некоторым настраиваемым текстом.
  • Значок ожидания среза не может быть изменен. Однако вы можете изменить цвет ожидающего значка, размер, прозрачность, если он находится слева или справа от заголовка или даже если он отображается вообще, в области форматирования.
  • Если заголовок среза отключен, то нет никаких признаков ожидающего состояния выделения на самом срезе. Однако кнопка "Применить все срезы" находится в отключенном состоянии, пока один или несколько срезов не имеют ожидающих изменений.

Дополнительные сведения о функциях, аналогичных или взаимодействующих с кнопками, см. в следующих статьях: