/
Sum()

Sum()

Функция Sum() предоставляет возможность совершить постагрегацию на уже агрегированных данных в рамках работы с расчетами на уровне столбцов данных.

Также данную функцию можно использовать при расчете таких значений как “Доля от общего числа” и т.п.

В предыдущих версиях платформы, если в запросе был использован оператор SUM distinct, то происходила фильтрация всей таблицы таким образом, что в столбце оставались только уникальные значения и затем выполнялось суммирование значений агрегаторов по этой таблице. Теперь оператор SUM distinct применяется только к тем столбцам, которые имеют уникальные значения, и не влияет на остальные столбцы.

Пример 1

Задача:

Посчитать долю продаж конкретной марки автомобили от общего числа продаж.

В запрос выведена количественная информация о продажах в разрезе автомобильных марок

Для расчета доли марки в общем количестве продаж используйте следующую формулу:

["Probeg","Stoimost_avtomobilya"]/Sum(["Probeg","Stoimost_avtomobilya"])*100

Где:

["Probeg","Stoimost_avtomobilya"] - количество проданных автомобилей конкретной марки;

Sum(["Probeg","Stoimost_avtomobilya"]) - общее количество проданных автомобилей.



Related content

Обновление компонентов, установленных на разных серверах
Обновление компонентов, установленных на разных серверах
Read with this
Sum()
More like this
Обновление компонентов, установленных на одном сервере
Обновление компонентов, установленных на одном сервере
Read with this
Sum()
More like this
Обновление платформы
Обновление платформы
Read with this
Sum()
More like this