Примеры описателей агрегирования
Эти примеры выполнены с помощью функции Sum — функция диаграммы и могут применяться ко всем функциям агрегирования диаграммы, поддерживающим определения анализа множеств и префикс total.
Example 1:
Рассмотрим следующее представление прямой таблицы, показывающей логическое состояние перед выполнением выборки:
Второй и третий столбец выражений имеют одинаковые числа во всех строках. Это число равно итогу вычислений в первом столбце выражений.
Теперь давайте выберем только месяцы 1 и 2. Результат будет следующим:
Результат третьего выражения (пятый столбец) не изменится, так как определение set игнорирует текущие выборки. Второе выражение (четвертый столбец) с описателем total показывает новый результат 10, равный сумме первого выражения (третий столбец).
Example 2:
Посмотрите на представление следующей прямой таблицы:
В третьем столбце выражения (sum(total<Month> Val)) для каждого месяца рассчитывается одна итоговая сумма.
В четвертом столбце выражения (sum(total<Grp> Val)) для каждой группы рассчитывается одна итоговая сумма.