Найти в Дзене

Вычисляемое поле в сводной: умножаем сумму на одно значение


Бывает, что нужно умножить сумму всех значений (например, продаж в штуках или выработки в тоннах) на одно значение (например, цену).

По умолчанию у нас будут суммироваться все значения всех полей.
То есть при такой формуле:
=Продажи*Цена
В рассчитываемом поле в сводной просуммируются все продажи (в том контексте, который задан в строках и столбцах сводной) и все цены, и на выходе будет произведение этих двух сумм. Многовато!

А нам надо:
= Все продажи * одна цена

В таком случае выбираем в редакторе сводной в рассчитываемом поле "Суммировать по:" — "Другое".
И тогда мы получим только первую продажи и только первую цену.
Добавляем к полю с продажами (тому, которое нужно суммировать) функцию SUM / СУММ и будет нам счастье.
=СУММ('Поле, которое суммируем') * 'Поле, которое не суммируем'

Для любителей видео — пара минут со звуком.

P.S. В Excel такую задачу можно решить, построив сводную на основе модели данных и потом создав меру с функцией SUMX, которая обрабатывает данные построчно.
Вычисляемое поле в сводной: умножаем сумму на одно значение  Бывает, что нужно умножить сумму всех значений (например, продаж в штуках или выработки в тоннах) на одно значение (например, цену).
02:23
Около минуты