Диаграмма временных рядов 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])
Вы можете построить что-то вроде следующего:
Который также работает с фильтром: