Диаграмма временных рядов PowerBI

Поэтому я пытаюсь отобразить значение за временной ряд в построителе отчетов PowerBI. В настоящее время я получаю данные из реляционной базы данных MSSQL. Теперь это значение (UnitCapacity) имеет начальную дату и конечную дату. Итак, я создал измерение даты и времени внутри powerbi, используя mquery для репликации дней между определенным годом и другим. То, что я пытаюсь сделать, - это построить мощности Единиц на графике временных рядов. Затем я создал фильтры, чтобы я мог выбрать, какой блок НПЗ построить.

Итак, как я пытался справиться с этим, создавая связь между IIROutagesDenormalised и DateTimeDim по дескриптору, где дескриптор находится в этом формате: {YYYY}-{MM}-{DD}. Это правильный способ сделать это, пожалуйста?

Когда я пытался создать запрос DAX, чтобы получить измерение даты календаря, это выдает мне ошибку ниже:

1 ответ

Вам не нужно заботиться о формате даты, потому что он должен обрабатываться Power BI, если тип данных правильный. Не уверен насчет бизнес-логики, но есть более простой способ использования DAX.

Вы можете создать таблицу календаря, используя DAX:

DateTimeDim = CALENDAR(MIN(IIROutagesDenormalised[OutageStartDate]), MAX(IIROutagesDenormalised[OutageEndDate]))

Который возвращает таблицу со столбцом Date.

Дата

Если вы создаете отношения между Date столбец и OutageStartDate: отношения

С простой мерой (в зависимости от бизнес-логики), как

Total = SUM(IIROutagesDenormalised[UnitCapacity])

Вы можете построить что-то вроде следующего:

линейный график

Который также работает с фильтром:

линейный график 2

Другие вопросы по тегам