Репликация средних значений Excel в PowerBI - PullRequest
0 голосов
/ 22 июня 2019

У меня возникли проблемы с репликацией следующих вычислений Excel в Power BI

=IFERROR(AVERAGEIFS(Data!$I:$I,Data!$A:$A,Tables!$C$2,Data!$B:$B,Tables!$E$2,Data!$E:$E,Tables!$B5), "N/A")

Я пытаюсь рассчитать среднее значение по 3 значениям: площадь, период и метрика. В степени bi, использующей быстрое измерение, он возвращает либо счетчик заголовка метрики, либо среднее значение метрики с дополнительной строкой для значений, помеченных как n / a.

Count of Raw_Score average per metric_ref = 
AVERAGEX(
    KEEPFILTERS(VALUES('Data'[metric_ref])),
    CALCULATE(COUNTA('Data'[Raw_Score]))
)

файлов / изображений здесь

1 Ответ

1 голос
/ 23 июня 2019

возможно, я неправильно понял вопрос, поэтому не стесняйтесь меня поправлять, но вы просто пытаетесь рассчитать среднее значение для разных групп, это так?

Во-первых, при работе с PowerBI сделайте себе одолжениеи забудьте о том, как работает Excel, ваша жизнь станет намного проще.

Теперь для решения.

Проблема в том, что ваша метрика оценки не является правильным типом данных для вычисления среднего.В окне «Редактировать запросы» измените тип данных на число (может потребоваться предыдущий шаг замены «N / A» на «»)

enter image description here

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

Имея данные в правильном формате, вы просто создаете визуализацию и разрезаете ее с помощью метки группировки.Примерно так:

enter image description here

Обратите внимание на маленькую стрелку рядом с полем Value-theme_ref (в вашем случае вам, вероятно, следует заменить его на столбцы Raw_Score).Вы просто измените вычисление с Суммы на Среднее, что должно помочь.

Еще раз прошу прощения, если я неправильно понял вопрос.Не стесняйтесь указывать.

...