Визуальная фильтрация Power BI Week - PullRequest
0 голосов
/ 13 января 2020

Power BI новичок здесь. У меня есть несколько отчетов, которые требуют фильтрации по неделям. Иногда я могу отображать данные в столбце «Моя неделя», используя даты из столбца в той же таблице.

Я думал, что построение столбца «Неделя» на основе столбца с датой приведет к простой в использовании визуальной форме. Столбец недели рассчитывается по формуле:

WeekYear = IF(
           FORMAT(WEEKNUM(START.[Date],1)-1,"00"="00",
           "Wk53-" & YEAR(START.[Date])-1,
           "Wk" & FORMAT(WEEKNUM(START.[Date],1)-1,"00") & "-" & YEAR(START.[Date]))

В результате на оси x отображаются недели в следующем формате: Wk52-2019. Если исходные данные столбца START имеют правильный формат даты и времени, в чем может быть проблема?

Я заметил данные на визуальном изображении, которые не отфильтрованы для отображения диапазона дат без проблем. Попытка фильтрации с помощью DATESINPERIOD или других фильтров даты DAX приводила к тому, что рассчитанные меры не отображали или не нарушали модель. Я знаю, что во многих ссылках очень важно иметь отдельную таблицу календаря, и я полагаю, что не до конца понимаю. Заранее спасибо.

1 Ответ

0 голосов
/ 13 января 2020

Если вы пытаетесь создать неделю в формате даты, вы можете использовать следующий расчет:

Week = Table[Start] -  WEEKDAY(Table[Start],2)+1

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

Если это не то, что вы ищете, то вам, возможно, придется уточнить ваши требования немного больше.

...