Skip to content

ИТОГО - Резюме

1. Концепции

словарьtotal(x_agg(array), range, agg)Расчеты для агрегирования показателей по строкам на основе полей, добавленных к горизонтальной и вертикальной осям или размерам строк и столбцов.
Параметр 1x_agg(array)Первый параметр - вычисленная пользователем метрика, которая должна быть агрегированной функцией или агрегированной метрикой.
Параметр 2ассортиментВторой параметр, диапазон, задает диапазон вычислений для пользователя, при этом 0 - это суммирование всех строк, а 1 - суммирование всех строк в группе.
Параметр 3aggТретий параметр agg - это правило расчета итогов, "sum" - сумма, "avg" - среднее, "max" - максимум и "min" - минимум.

2. условия

Третий параметр поддерживает SUM, AVG, MAX и MIN и не чувствителен к регистру.

3. Примеры

3.1 Расчет внутригрупповых суммарных значений

Рассчитайте суммарное значение сумм контрактов для разных типов контрактов "за год" по формуле: TOTAL(SUM_AGG(сумма контракта),1).

Например, для суммы контракта за 2013 год суммарное значение внутри группы рассчитывается следующим образом:

Запись функций см. в разделе: Формат вычисления функций

3.2 Расчет внутригрупповой заполняемости

Продолжая расчет "процента внутри группы", рассчитайте процентное соотношение сумм контрактов разных типов в течение одного года: SUM_AGG(сумма контракта)/TOTAL(SUM_AGG(сумма контракта),1, "сумма"), как показано ниже:

Описание формулы:

формулыинструкции
SUM_AGG (сумма контракта)Суммы контрактов, агрегированные в группах по "году" и "типу контракта"
TOTAL(SUM_AGG(сумма контракта),1, "сумма")Расчет суммарной стоимости контракта по всем типам контрактов за один год
SUM_AGG(сумма контракта)/TOTAL(SUM_AGG(сумма контракта),1, "sum")Стоимость контракта по каждому типу контрактов в год / совокупное значение стоимости контрактов по всем типам контрактов в течение года

Запись функций см. в разделе: Формат вычисления функций

3.3 Расчет кумулятивной доли в группе

Чтобы рассчитать "Кумулятивный процент группы", введите формулу: ACC_SUM(SUM_AGG(сумма контракта),1)/TOTAL(SUM_AGG(сумма контракта),1, "сумма"), как показано ниже:

Описание формулы:

формулыинструкции
ACC_SUM(SUM_AGG(сумма контракта),1)Расчет совокупного значения сумм контрактов по различным типам контрактов в течение одного года
TOTAL(SUM_AGG(сумма контракта),1, "сумма")Расчет совокупной стоимости контракта за тот же год
ACC_SUM(SUM_AGG(сумма контракта),1)/TOTAL(SUM_AGG(сумма контракта),1, "sum")Кумулятивные/совокупные значения

4. обширное чтение

1) Все значения (быстрый расчет)

2) Расчет набора данных

Если вы рассчитываете суммарное значение для всех сумм контрактов в наборе данных, вы можете добавить новый столбец для суммирования всех сумм контрактов, как показано на следующем рисунке:

Приведенные там данные не меняют результатов из-за изменения размеров, поскольку они рассчитаны для данных о разбивке, а результаты приведены ниже: