Динамический временной ряд PowerBI BarChart

Добавление на мой предыдущий вопрос здесь: вопрос TimeSeries

Я хотел бы построить диаграмму мощности блока во временном ряду (который содержит диапазон дат, установленных пользователем).

Диаграмма, которую я пытаюсь построить, выглядит следующим образом:

Для каждого Имени устройства у меня есть дата начала и окончания для мощностей устройства, как показано в таблице PowerBI, как показано ниже:

4 подвопроса:

  1. Как построить эти мощности с течением времени? Может быть, с использованием некоторых функций DAX?
  2. Нужен ли мне куб SSAS для решения этой проблемы или я могу выполнить всю работу внутри рабочего стола PowerBI? Если нет, то есть ли лучший способ, например, в SSRS?
  3. Есть ли способ сделать динамический временной ряд по оси X, как указано пользователем?

Добавление к этому, после ответа Леонарда. После преобразования значений OutageStartDateOrig и OutageEndDateOrig я попытался создать вычисляемый столбец, как это предлагается в ссылке на YouTube { введите описание ссылки здесь}. Тем не менее, формула DAX, показанная на видео, выдает синтаксическую ошибку для меня, утверждая, что "." неверно при указании диапазона дат. Есть идеи для этого? [Скриншот ниже]:

1 ответ

Решение

Чтобы создать такой визуал, я бы порекомендовал диаграмму площади (или диаграмму с накоплением площадок) с датой на оси, именем единицы измерения в легенде и емкостью в значениях. Вы также можете сделать это в виде столбчатой ​​диаграммы. Однако тогда каждая дата будет разбита на отдельные столбцы. Смотрите изображение ниже.

С точки зрения манипулирования данными, вам необходимо преобразовать данные с указанными выше диапазонами дат в строку для каждой отдельной даты и единицы. Например, первая строка вместо 11/2 - 13/2 будет расширена на 3 строки, по одной на каждую дату.

Это можно сделать в Power Query, когда вы вводите данные в Power BI Desktop, или в DAX после их ввода. Существует несколько решений, описанных в этой теме ( https://community.powerbi.com/t5/Desktop/ Преобразование диапазонов дат в список дат / td-p / 129418), но лично я рекомендую методику (и видео), опубликованную MarcelBeug ( https://youtu.be/QSXzhb-EwHM).

Вы также захотите, чтобы независимый список дат (без пробелов) присоединился к окончательному столбцу дат, иначе ваш визуал пропустит даты, когда ни одна единица не будет заполнена. По умолчанию диаграмма начинается с первой даты с данными и заканчивается последней датой с данными, поэтому в этом смысле она является динамической, но вы можете добавить срез даты, чтобы предоставить конечному пользователю больший контроль.

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

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