Поделиться через


Создание относительного среза времени и фильтрации в Power BI

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

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

Animation showing an example graph that uses the relative time slicer.

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

Примечание.

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

Создание относительного среза времени или фильтра

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

Создание среза

  1. Перетащите поле даты или времени на холст.

  2. Выберите тип визуализации среза.

    Screenshot showing how to create a time slicer.

Создание фильтра

  • Перетащите поле даты или времени в область "Фильтры " в этом визуальном элементе, фильтрах на этой странице или фильтрах на всех страницах .

Установка относительного времени

  1. Выберите срез и в области "Формат" в разделе ">Параметры визуального>среза" измените стиль на относительное время.

    Screenshot showing the slicer with the Format pane and Relative Time selected.

    Вот как он выглядит в срезе:

    Screenshot showing relative time applied to a slicer.

    Вот как он выглядит в фильтре карта:

    Screenshot showing a filter card with Relative time selected as the Filter type.

  2. С помощью этого нового типа фильтра можно отфильтровать на основе периода времени последнего, следующего или следующего:

    Screenshot showing time period options for a filter card.

  3. Вы указываете период времени, используя целое число и единицу времени: минуты или часы.

    Screenshot showing time window options for a filter card.

  4. Если вам нужно сэкономить место на холсте, можно также создать относительный фильтр времени в качестве фильтра карта на панели "Фильтры".

    Screenshot showing a filter card with a Filter type of Relative time selected.

Общие сведения о времени привязки

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

  • Начальная загрузка страницы.
  • Обновление вручную.
  • Автоматическое или изменение обновления страницы обнаружения.
  • Изменение модели.

Исключения времени привязки

  • Фильтрация относительного времени с помощью визуального элемента Q&A не относится к этому времени привязки, пока визуальный элемент Q&A не преобразуется в стандартный визуальный элемент. Однако другие визуальные элементы ИИ, такие как ключевые факторы влияния и дерево декомпозиции, синхронизируются с временем привязки.
  • Кроме того, относительные фильтры даты или срезы не относятся к времени привязки, если только в присутствии относительных фильтров времени. Если относительная дата и относительный фильтр времени находятся на той же странице, относительный фильтр дат учитывает время привязки.

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

В настоящее время к срезу и фильтру относительного времени применяются описанные ниже рекомендации и ограничения.

  • Рекомендации по часовой поясу. Модели данных в Power BI не включают сведения о часовом поясе. Модели могут хранить время, но нет никаких признаков часового пояса, в который они вошли. Срез и фильтр всегда основаны на времени в формате UTC. Если вы настроили фильтр в отчете и отправили его коллеге в другом часовом поясе, вы увидите одни и те же данные. Если вы или ваш коллега не находятся в одном часовом поясе в формате UTC, оба должны учитывать смещение времени, который вы будете испытывать. Используйте Редактор запросов для преобразования данных, захваченных в местном часовом поясе в формате UTC.

  • Этот новый тип фильтра поддерживается в Power BI Desktop, служба Power BI, Power BI Embedded и мобильных приложениях Power BI. Однако она не поддерживается для публикации в Интернете.

  • Кэширование запросов: мы используем кэш клиента. Предположим, что вы укажите "последние 1 минуты", а затем "последние 5 минут", а затем обратно к "последние 1 минуты". На этом этапе вы увидите те же результаты, что и при первом запуске, если вы не обновляете страницу или страницу автоматически обновляется.