Уже подзабыл экономическую статистику, но на первый взгляд задача выглядит немного бредовой - кому нужна средняя температура по больнице?
Я бы все-таки уточнил, что хочет увидеть под словами "фактор цены" автор задачи, если типов цен минимум два разных.
Итого подходов несколько (формул не будет, я с телефона, и раз вы на работе waterfall делаете, то разберетесь, думаю).
Первый подход - средняя по больнице. Посчитайте сумму выручки за январь, суммарный объем, и среднюю цену. То же самое - за июль.
Итого чисел достаточно для примитивного факторного анализа
Второй подход - более внятный.
Начните всё же с разделения исходных данных на два вида (прям напрашивается): данные по каждой из 5 компаний и данные по двум типам - резидент/нерезидент.
Возьмите 1 компанию. Посчитайте
отдельно выручку за первый месяц, объем реализации,
среднюю цену. Аналогично за второй месяц. Вот по этим данным и проводите факторный анализ.
Повторите для каждой компании, ну и для каждого типа компаний.
Третий подход - для извращенцев.
Считайте изменение выручки за счет цены и объема на каждый день. Потом как-то агрегируйте эти данные
Удачи))
PS Только не забудьте, средняя цена - не средняя между ценами, а суммарная выручка, деленная на суммарный объем.