Skip to content

COUNT_AGG - подсчет - FineReport Справочная документация|Разработка отчетов|Использование отчетов|Учебные пособия

COUNT_AGG-Counts

1. Обзор

COUNT_AGG() для указанного измерения (перетащенного в колонку анализа) подсчитывает данные ( количество непустых ячеек), а при переключении пользователем анализа измерения, поле расчета будет автоматически следовать динамической настройке измерения.

словарьCOUNT_AGG(array)В соответствии с текущим анализом измерения, верните подсчет поля, сгенерированный результат представляет собой столбец данных, количество строк и текущий анализ количества строк измерения.
параметрическиймассивДолжен быть результатом, возвращаемым формулой неагрегированной функции, которая может быть результатом метрического поля, измерения или метрического поля с общей формулой.

2. условия

Данные в реальном времени позволяют использовать параметры произвольного типа.

3. Примеры

Если горизонтальной осью пользователя является поле размерности "день", то значение, возвращаемое вычисляемым полем COUNT_AGG(sales) вертикальной оси, - это количество продаж за день.

Если горизонтальной осью пользователя является поле размерности "месяц", то значение, возвращаемое COUNT_AGG(sales), - это количество продаж за месяц.

Например, если вы хотите рассчитать количество подписаний контрактов в год с помощью "Таблицы фактов о контрактах", сначала перетащите "Время подписания контракта" на горизонтальную ось и установите метод группировки на "Год", как показано на рисунке ниже:

1) Создайте поле расчета, назовите его "Объем контракта", введите формулу: COUNT_AGG(ID контракта) и нажмите "ОК", как показано ниже:

2) Результат может быть получен, как показано ниже:

(3) Конечно, перетаскивание количества записей непосредственно в колонку анализа также имеет тот же эффект, как показано на следующем рисунке:

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

Количество записей (строк) = COUNT_AGG(1), подробнее смотрите: Количество записей