> ## Documentation Index
> Fetch the complete documentation index at: https://help.teable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Сводка

> Агрегируйте значения связанных записей: сумму, количество, среднее, максимум и минимум.

Поля «Сводка» вычисляют статистику по нескольким связанным записям. Обычно поле «Сводка» использует существующее поле **Связь**, выбирает целевое поле из связанных записей и вычисляет результат с помощью выбранной функции.

## Сценарии использования

| Сценарий         | Для чего подходит                                                            |
| ---------------- | ---------------------------------------------------------------------------- |
| Сумма заказа     | Суммировать цены позиций заказа, чтобы рассчитать его общую сумму            |
| Прогресс задач   | Подсчитывать связанные или завершённые задачи либо вычислять средний рейтинг |
| Ценность клиента | Суммировать расходы клиента или количество его заказов                       |
| Очистка тегов    | Объединять теги, участников или исходные каналы из связанных записей         |

## Создание и настройка

<Steps>
  <Step title="Создайте связь">
    Перед созданием поля «Сводка» создайте поле **Связь**.
  </Step>

  <Step title="Выберите тип поля">
    Нажмите `+` в заголовке таблицы, чтобы добавить поле, и выберите **Сводка**.
  </Step>

  <Step title="Выберите поле связи и целевое поле">
    Выберите поле связи, предоставляющее исходные данные, а затем целевое поле для вычисления.
  </Step>

  <Step title="Выберите функцию сводки">
    Выберите функцию в зависимости от типа целевого поля: сумму, количество, среднее, максимум или минимум.
  </Step>
</Steps>

## Форматирование и отображение

Для результатов сводки обычно доступны форматирование и параметры интерактивного отображения:

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

Подробнее см. в разделах [Форматирование](/ru/basic/field/common/formatter) и [Интерактивное отображение](/ru/basic/field/common/show-as).

## Распространённые способы использования

* **Итоговая сумма заказа книжного магазина**: в таблице `Заказы` используйте поле связи `Выбранные книги`, чтобы свести значения поля `Цена` из таблицы `Книги`. Выберите **SUM**, чтобы рассчитать общую сумму заказа.
* **Статистика задач проекта**: в таблице `Проекты` подсчитайте связанные задачи или вычислите процент их завершения.
* **Общие расходы клиента**: в таблице `Клиенты` суммируйте суммы связанных заказов, чтобы увидеть общие расходы каждого клиента.

## Поддерживаемые формулы сводки

| Название формулы | Пояснение                                                  |
| ---------------- | ---------------------------------------------------------- |
| COUNTALL         | Подсчитывает все значения, включая текстовые и пустые      |
| COUNTA           | Подсчитывает непустые значения                             |
| COUNT            | Подсчитывает числовые элементы                             |
| SUM              | Вычисляет сумму всех числовых значений                     |
| MAX              | Возвращает наибольшее числовое значение                    |
| MIN              | Возвращает наименьшее числовое значение                    |
| AND              | Возвращает true, если все значения истинны                 |
| OR               | Возвращает true, если хотя бы одно значение истинно        |
| XOR              | Возвращает true, если истинно нечётное количество значений |
| ARRAY\_JOIN      | Объединяет все значения массива в строку                   |
| ARRAY\_UNIQUE    | Удаляет дубликаты и возвращает массив уникальных значений  |
| ARRAY\_COMPACT   | Удаляет пустые значения и возвращает новый массив          |
| CONCATENATE      | Объединяет несколько значений в строку                     |

## Примечания

* **Динамические обновления**: поля «Сводка» вычисляются в реальном времени. Если изменяются исходные данные или связи, результат сводки обновляется.
* **Ограничения типов данных**: некоторые функции работают только с определёнными типами полей. Например, **SUM** работает только с числовыми полями. Если выбрать текстовое поле, Teable не предложит функцию суммы.
* **Производительность**: большое количество полей «Сводка» может влиять на производительность, особенно если они охватывают множество записей. Тщательно планируйте связи и время от времени проверяйте настройки сводки.
