Страницы: 1
RSS
Среднемесячные значения в Power pivot
 
Добрый день!
Подскажите, пожалуйста как рассчитываются среднемесячные значения.
У меня есть сводная таблица по продажам по месяцам по подразделениям, по номенклатуре, как сделать так, чтобы выбирая период, например 6 месяцев, формула не суммировала как обычно, а показывала среднюю?
 
Т.к. нет примера, могу только посоветовать использовать функции AVERAGE/AVERAGEX.
Вот горшок пустой, он предмет простой...
 
Исходные данные, примерно в таком виде (на примере).

С помощью формулы SUM считаю сумму по номенклатуре.
 
Роза Степанова, исходник вижу, а где результат, который хотите получить?
Вот горшок пустой, он предмет простой...
 
Получить нужно среднее. При построении сводной таблицы (в примере простая, а вообще Power Pivot) все данные суммируются, а хотелось бы среднее.
Не знаю как лучше сказать, в примере попыталась показать.

Avarage считает среднее не по месяцу, а в целом
 
не совсем понятно что надо
так?
 
Роза Степанова, т.е. в разрезе номенклатуры нужно считать сумму по месяцам, а в общем итоге среднемесячное? Странный анализ. Но в принципе ничего сложного:
Код
странное среднее:=IF( 
   ISFILTERED( 'Таблица1'[Номенклатура] ); 
   SUM( [Кол-во] ); 
   AVERAGEX( 
      VALUES('Таблица1'[Месяц]); 
      CALCULATE( SUM('Таблица1'[Кол-во] ) ) ) )
Изменено: PooHkrd - 06.04.2021 12:57:16
Вот горшок пустой, он предмет простой...
 
Кажется я не умею четко выражаться. Нужно, чтобы внутри месяца номенклатура суммировалась, так как там есть еще подразделения. А вот вот по месяцам усреднялась.
 
Тогда оставляем так:
Код
странное среднее:=
   AVERAGEX( 
      VALUES('Таблица1'[Месяц]); 
      CALCULATE( SUM('Таблица1'[Кол-во] ) ) )
Вот горшок пустой, он предмет простой...
 
или выделяете столбец "итого" который Вам среднее нужен, правой кнопой мыли "параметры полей значений" и там выбираете "среднее"
только тут он по идее по всем цифрам считает среднее, а не по суммам за месяц
Изменено: Наталия - 06.04.2021 13:09:06
 
держите
Изменено: ArgentumTiger_7 - 06.04.2021 13:34:17
 
а вот среднее по строкам )
 
ArgentumTiger_7, зачем такие сложности, если я выше уже показал простую меру подсчета?
Вот горшок пустой, он предмет простой...
 
PooHkrd, хотел давно протестировать формулу Group By  )
 
ArgentumTiger_7, ааа, ну, это аргумент.  :D
Вот горшок пустой, он предмет простой...
 
Код
странное среднее:=
   AVERAGEX( 
      VALUES('Таблица1'[Месяц]); 
      CALCULATE( SUM('Таблица1'[Кол-во] ) ) )

Работает! Круто! Спасибо!
Страницы: 1
Наверх