Интересный вопрос: можно ли, не создавая такую матрицу (_temp), получить такую таблицу(_SKU1), чтобы рассчитать такой результат. В общем: можно как то уменьшить выборку и повысить скорость вычисления?
Почему не объединить расчет _temp и _SKU1? Что делает 7 строка тоже не понял.
Про остальное сложно сказать с разбега... насколько понял, ты фильтруешь сочетание forakb и месяца по 3 мерам, затем сумму первой меры после фильтра делить на количество строк - вот это деление, кмк, не дает возможности упростить. Но надо смотреть детали уже