Примеры описателей агрегирования

Эти примеры выполнены с помощью функции Sum — функция диаграммы и могут применяться ко всем функциям агрегирования диаграммы, поддерживающим определения анализа множеств и префикс total.

Пример 1:  

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

Второй и третий столбец выражений имеют одинаковые числа во всех строках. Это число равно итогу вычислений в первом столбце выражений.

Теперь давайте выберем только месяцы 1 и 2. Результат будет следующим:

Результат третьего выражения (пятый столбец) не изменится, так как определение set игнорирует текущие выборки. Второе выражение (четвертый столбец) с описателем total показывает новый результат 10, равный сумме первого выражения (третий столбец).

Пример 2:  

Посмотрите на представление следующей прямой таблицы:

В третьем столбце выражения (sum(total<Month> Val)) для каждого месяца рассчитывается одна итоговая сумма.

В четвертом столбце выражения (sum(total<Grp> Val)) для каждой группы рассчитывается одна итоговая сумма.