|
Агрегаты
Наличие локального буфера данных позволяет
компоненту TClientDataSet реализовать
ряд дополнительных функций, основанных на использовании
агрегатных функций применительно к полям всего набора
данных, загруженного в локальный буфер.
К агрегатным функциям относятся:
- AVG — вычисляет среднее значение;
- COUNT — возвращает число записей;
- MIN — вычисляет минимальное значение;
- МАХ — вычисляет максимальное значение;
- SUM — вычисляет сумму.
Для их применения в компоненте TClientDataSet
предусмотрены:
- индексированный список объектов,
инкапсулирующих агрегатные выражения — агрегаты;
- агрегатные поля, обеспечивающие
получение новых значений подобно вычисляемым полям,
но с группированием записей на основе использования
агрегатных функций.
|