(0)
1) Читать вот эту статью
Возможно много-много раз
https://infostart.ru/1c/articles/1101676/
Обратите внимание на вложенные функции
СУММА(ВычислитьВыражениеСГруппировкойМассив("СРЕДНЕЕ(ВычислитьВыражениеСГруппировкойМассив(""МАКСИМУМ(Сумма)"", ""Поставщик, Склад""))", "Склад"))
2) Возможно проще написать свою функцию в общем модуле
Куда мы будем передавать таблицу значений и имя измерения.
Тут, правда, нужно определиться, как внутри найти последнюю по период
МояФункция(ВычислитьВыражениеСГруппировкойТаблицаЗначений(..тут всякое), "ТМЦ")
P.S.
Головой особо не думал, может есть более другой путь