Skip to content

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

Количество записей

1. Обзор

1.1 Сценарии применения

Когда пользователи используют FineBI для анализа данных, иногда им нужно подсчитать количество клиентов, количество заказов, количество филиалов и так далее, а они, как правило, не записываются непосредственно в данных без полей, так как же добиться статистики?

Например, если вам нужно подсчитать количество клиентов в разных провинциях, вы можете использовать функцию "Подсчет записей". Перетащите "Province" и "Number of Records" в Dimension и Indicator компонента соответственно и установите зависимость количества записей от поля "Customer Name", после чего вы сможете получить количество клиентов в разных провинциях, как показано на рисунке ниже:

GIF1.gif

1.2 Функциональный профиль

FineBI предоставляет поле "Номер записи" для учета количества записей в таблице данных. Вы также можете переключать условия, от которых зависит статистика записей, чтобы получить статистику по количеству записей в разных измерениях.

Количество записей (общее количество строк) = COUNT_AGG (поле)

Количество записей (зависит от других полей измерения) = COUNTD_AGG(поле)

1.3 Примечания

Таблица подробностей не поддерживает функцию подсчета записей.

Более подробную информацию о применении подсчета записей см. в разделах: сценарии подсчета дедупликации, подсчет случаев классификации.

2. Операционные шаги

2.1 Пример данных

Создайте анализ с помощью встроенной таблицы DEMO "Customer Dimension Table", как показано ниже:

2.png

2.2 Создание компонентов

На экране редактирования компонента слева имеется поле записей под индикатором анализируемой области.

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

44.png

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

55555555.png

2.3 Выбор статистических полей, зависящих от числа

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

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

66.png

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