Я новичок в DAX и Power Query. В течение нескольких дней у меня были проблемы с тем, что должно быть простым расчетом. Мне нужно решение этой проблемы, используя DAX или Power query, или и то, и другое.
Я подготовил следующий пример набора данных, чтобы объяснить мой случай:
Как видите, у меня есть столбец даты, который содержит значения даты 1-го дня каждых 3 месяцев (представляющих кварталы года). Второй столбец содержит целочисленные значения.
Мне нужно получить межгодовое изменение этих значений, а затем среднее значение по этим результатам.
Расчет межгодового изменения довольно прост, я только что сделал рассчитываемая мера по следующей формуле:
int_variation = IF(
ISBLANK(DIVIDE(SUM(Data[Value]),CALCULATE(SUM(Data[Value]),SAMEPERIODLASTYEAR(Data[Quarter])),BLANK())),
BLANK(),
(DIVIDE(SUM(Data[Value]),CALCULATE(SUM(Data[Value]),SAMEPERIODLASTYEAR(Data[Quarter])))-1)
)
Получение следующих результатов:
Теперь проблема возникает, когда я пытаюсь чтобы получить среднее значение этих рассчитанных межгодовых вариаций.
Я пробовал использовать функцию AVERAGEX DAX следующим образом:
avg_int_variation = AVERAGEX(Data,[int_variation])
Также пытался добавить функцию ЗНАЧЕНИЯ, как предложено здесь :
avg_int_variation = AVERAGEX(VALUES(Data[Value]),[int_variation])
Но в обоих случаях возвращает пустое значение:
Поскольку запрос должен быть динамическим c ( это означает, что количество кварталов может измениться) не так просто, как запросить сумму последних 4 значений и разделить результат на 4. Мне нужна формула, которая принимает все значения в наборе данных, вычисляет межгодовое изменение всех этих вал ues (я предполагаю, что это уже сделано), а затем вернуть среднее значение для этих значений независимо от того, сколько значений.
Важные факты:
• Помимо среднего я также требуется стандартное отклонение значений межгодовой вариации.
• Я должен использовать только PowerBi.
Пример конечного результата, который я ищу (сделано в Excel):
Как я сказал выше, жизнеспособны решения DAX и / или Power Query. Сможете ли вы это сделать?
Вы можете скачать мой образец отчета PowerBi здесь , если хотите его использовать.
Заранее спасибо.