Добавить в корзинуПозвонить
Найти в Дзене
Михаил Плотников

Относительные фильтры даты в Power BI

В Power BI существует панель фильтрации в правой части рабочего пространства, с помощью которого можно фильтровать как один визуальный элемент, так и все визуальные элементы на странице/в отчете.
С помощью фильтров можно перестраивать визуальные элементы исходя из необходимости получения тех или иных данных.
Все виды фильтрации делятся на 3 типа (кроме данных с датами/временем):
1. Расширенная
Оглавление

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

С помощью фильтров можно перестраивать визуальные элементы исходя из необходимости получения тех или иных данных.

Все виды фильтрации делятся на 3 типа (кроме данных с датами/временем):

1. Расширенная фильтрация. Позволяет задавать логические ограничения (является/не является, пустое/не пустое, больше/меньше)

2. Простая фильтрация. Позволяет в ручном режиме отмечать/снимать отметку с нужных элементов

3. Ведущие N. Позволяет выбирать количество элементов, которые нужно выводить в выбранном столбце сверху (с конца) или снизу (с начала) с выбором количества элементов.

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

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

-2

Фильтрация текущего периода Power BI

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

-3

Как мы видим, наш визуальный элемент отфильтровался, остались только данные за текущий месяц. В верхней части фильтра мы видим, что фильтрация элемента происходит 01.01.2021 - 31.01.2021

Фильтрация прошлого периода Power BI

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

Отличие обычного от календарного заключается в следующем: обычный период отсчитывается от текущего дня, а календарный - от предыдущего полного периода.

То есть, если 15.01.2021 выбрать "В последний месяц", то фильтрация будет с 15.12.2020.

А если 15.01.2021 выбрать "В последний календарный месяц", то фильтрация будет с 01.12.2020.

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

Вот так выглядит пример фильтрации за прошлый календарный месяц
Вот так выглядит пример фильтрации за прошлый календарный месяц

Фильтрация более давних периодов в Power BI

А как быть, если нужны данные за позапрошлый месяц?

Если выбрать "В последние 2 календарных месяцев", то будут выводиться данные за 2 прошлый календарных месяца, а нам нужны данные только за первый (более ранний) из них.

В таком случае, понадобится комбинированный фильтр:

-5

Для этого нужно:

0. В верхнем фильтре выбрать "В последние 2 календарных месяцев"

1. Добавить еще 1 фильтр по столбцу "Начало месяца" в панель фильтров (просто перетащить столбец в панель фильтров)

2. Выбрать тип фильтрации "Ведущие N"

3. Перетащить в поле фильтра "По значению" этот же столбец (в нашем случае "Начало месяца"

4. Указать в фильтре "Показать элементы" - "Снизу 1"

--

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

Напоследок

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

Буду рад, если так же оставите комментарий с пожеланиями, на какие еще темы в Power BI вы хотели бы увидеть статьи или решения.

Успехов!