Слайсер показывает только месяц / год и фильтрует это - PullRequest
0 голосов
/ 03 августа 2020

У меня есть таблица со значением ReportDate, которое имеет формат «01/03/2020». Я хочу создать срез в моем отчете Power BI, который отображает только формат '03/2020 ', и пользователь может затем выбрать значение месяца и года для отображения, и он будет отображать данные за этот месяц (независимо от дневное значение). Как можно go об этом? Технически я знаю, что могу добавить новый столбец в таблицу базы данных, но, к сожалению, у меня нет доступа к изменениям в базе данных, и поэтому мне нужно решение Power BI.

Ответы [ 2 ]

2 голосов
/ 04 августа 2020

В редакторе Power Query создайте новый столбец с формулой

Date.ToText([Date], "MM") & "/" & Date.ToText([Date], "yyyy")

Измените [Дата] на то, что называется столбцом даты. Date.ToText преобразует дату и время в текст, который затем объединяется. Затем вы можете выполнить фильтрацию по этому столбцу. Для решения подобных проблем лучше иметь какую-нибудь календарную таблицу.

1 голос
/ 05 августа 2020

Вы можете создать новый столбец с помощью редактора запросов в power bi:

mon_year = left(<column_name>, 3) & Right(<column_name>, 4)

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

...