Создание среза относительной даты и фильтрация в Power BI

ПРИМЕНИМО К: служба Power BI Power BI Desktop

Срез относительных дат или фильтр относительных дат позволяют применять фильтры с учетом времени для любого столбца даты в модели данных. Например, вы можете использовать срез относительных дат, чтобы отобразились только данные по продажам за последние 30 дней (или месяц, календарный месяц и т. д). Когда вы обновляете данные, период относительного времени автоматически применяет ограничение относительной даты.

Снимок экрана: отчет о продажах и относительный срез даты с указанным срезом даты.

Для предоставления общего доступа к отчету Power BI и вам, и коллеге необходимо иметь отдельные лицензии Power BI Pro или сохранить отчет в емкости Премиум.

Видео

В этом видео Уилл описывает создание среза диапазона дат.

Примечание

В этом видео используются более ранние версии Power BI Desktop или служба Power BI.

Создание среза для диапазона относительных дат

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

Снимок экрана: панель

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

Снимок экрана: визуальный элемент среза с областью

Затем можно выбрать параметры в срезах дат.

Для первого параметра доступны следующие варианты:

Снимок экрана параметров конфигурации относительных дат с выделенным первым параметром.

  • Последний
  • Далее
  • Эта

Во втором параметре (середине) в срезе относительные даты введите число, определяющее относительный диапазон дат.

Снимок экрана параметров конфигурации относительных дат с выделенным вторым параметром.

В третьем параметре вы выбираете измерение даты. Можно выбрать один из следующих вариантов:

Снимок экрана параметров конфигурации относительных дат с выделенным третьим параметром.

  • Дни
  • Weeks (Недели);
  • Weeks (Calendar) (Календарные недели);
  • Months (Месяцы);
  • Months (Calendar) (Календарные месяцы);
  • Years (Годы);
  • Годы (календарь)

Если выбрать в списке Months (Месяцы), а для среднего параметра ввести значение 2, произойдет следующее.

  • Если сегодня 20 июля,

    • в ограниченных срезом визуальных элементах будут показаны данные за два предыдущих месяца,
    • начиная с 21 мая и по 20 июля (текущая дата).

Для сравнения, если вы выбрали Months (Calendar) (Календарные месяцы), в ограниченных визуальных элементах отобразятся данные с 1 мая по 30 июня (за два последних полных календарных месяца).

Создание фильтра для диапазона относительных дат

Кроме того, вы можете создать фильтр диапазона относительных дат для всего отчета или его отдельной страницы. Для этого перетащите поле даты из области Поля в область Фильтры на этой странице или в область Фильтры на всех страницах в области Фильтры :

Снимок экрана: поле

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

Снимок экрана: параметр

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

Снимок экрана: раздел

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

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

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

Дальнейшие действия