Оформление
Счетчик записей - Справка FineReport | Разработка отчетов | Использование отчетов | Учебные пособия
Количество записей
1. Обзор
1.1 Сценарии применения
Когда пользователи используют FineBI для анализа данных, иногда им нужно подсчитать количество клиентов, количество заказов, количество филиалов и так далее, а они, как правило, не записываются непосредственно в данных без полей, так как же добиться статистики?
Например, если вам нужно подсчитать количество клиентов в разных провинциях, вы можете использовать функцию "Подсчет записей". Перетащите "Province" и "Number of Records" в Dimension и Indicator компонента соответственно и установите зависимость количества записей от поля "Customer Name", после чего вы сможете получить количество клиентов в разных провинциях, как показано на рисунке ниже:

1.2 Функциональный профиль
FineBI предоставляет поле "Номер записи" для учета количества записей в таблице данных. Вы также можете переключать условия, от которых зависит статистика записей, чтобы получить статистику по количеству записей в разных измерениях.
Количество записей (общее количество строк) = COUNT_AGG (поле)
Количество записей (зависит от других полей измерения) = COUNTD_AGG(поле)
1.3 Примечания
Таблица подробностей не поддерживает функцию подсчета записей.
Более подробную информацию о применении подсчета записей см. в разделах: сценарии подсчета дедупликации, подсчет случаев классификации.
2. Операционные шаги
2.1 Пример данных
Создайте анализ с помощью встроенной таблицы DEMO "Customer Dimension Table", как показано ниже:

2.2 Создание компонентов
На экране редактирования компонента слева имеется поле записей под индикатором анализируемой области.
1) Перетащите "Провинция" и "Количество записей" в размеры и показатели компонента соответственно, и количество записей будет подсчитывать количество элементов данных, соответствующих каждой провинции, как показано на следующем рисунке:

(2) В это время количество записей (общее количество строк), то есть количество записей провинции, равно формуле COUNT_AGG (провинция), что означает, что "провинция" подсчитана, как показано на рисунке ниже:

2.3 Выбор статистических полей, зависящих от числа
По умолчанию количество записей будет зависеть от общего количества строк в таблице данных, или вы можете переключить зависимости, при этом дополнительные зависимости будут соответствовать полям измерений, содержащимся в таблице данных.
1) Например, если вы выберете поле "Имя клиента", то будут отображаться данные о количестве клиентов в каждой провинции, как показано на следующем рисунке:

(2) В это время количество записей (имя клиента) равно формуле: COUNTD_AGG (имя клиента), что указывает на отказ от подсчета "имени клиента", т.е. отображается количество клиентов в разных "провинциях", как показано ниже:
