Мера PowerBI неправильно вычисляет среднее значение - почему? - PullRequest
0 голосов
/ 26 мая 2020

Чтобы предисловие к этому, я довольно опытен в Excel и VBA, но новичок в PowerBI и более чем немного запутался.

У меня плоская таблица с [creationdate] -, [Prio] (Priority (1,2,3)) и вычисляемый столбец [Days Open] среди многих других нерелевантных. Мне нужно создать диаграмму, которая отображает среднее количество дней, в течение которых дело было открыто, по приоритету дела.

Чтобы отобразить среднее количество «требуемых дней» на (открытие-) месяц за последние 18 месяцев, я создал следующая мера:

Prio 1 = CALCULATE(AVERAGE('SourceName'[Days Open]),'SourceName'[Prio]=1)

Затем я использовал это как значение и использовал [дату создания] как ось x. (Позже я изменил ось x на новую таблицу дат, связанную с [creationdate], но это не имело значения.) Чтобы отобразить это как среднемесячные значения, я использовал иерархию, ограниченную годами и месяцами, и спустился на один уровень вниз в диаграмме. .

Что-то показалось неправильным, поэтому я проверил сначала в Excel, затем в источнике данных в PowerBI и да: средние значения на диаграмме PowerBI - полная чушь.

Где я go ошибся ? Я предполагаю, что это как-то связано с иерархией дат ... Итак, я создал таблицу дат, как рекомендовано (что .... почему ?!), и связал ее. Это не имело значения.

Между тем, на панели данных, если я фильтрую по столбцу даты и вычисляю среднее значение с отфильтрованным выбором чисел извне, все работает, как ожидалось, так что это не похоже на дату проблема с форматированием.

Нужно ли мне создавать вычисляемый столбец с чем-то вроде

DATE(YEAR([DateColumn]),MONTH([DateColumn]),1)

, а затем использовать это как ось x без иерархии и надеяться, что никто не заботится о текущем дне в этикетке? Или что-то не так с используемой мерой? Я совсем потерялся.

...