> ## 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>

## Форматування й відображення

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

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

Докладніше див. у розділах [Форматування](/uk/basic/field/common/formatter) та [Інтерактивне відображення](/uk/basic/field/common/show-as).

## Поширені способи використання

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

## Підтримувані формули зведення

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

## Примітки

* **Динамічні оновлення**: Поля зведення виконують обчислення в реальному часі. Якщо змінюються вихідні дані або зв’язки, результат зведення оновлюється.
* **Обмеження типів даних**: деякі функції працюють лише з певними типами Полів. Наприклад, **SUM** працює лише з числовими Полями. Якщо вибрати текстове Поле, Teable не пропонуватиме суму як варіант.
* **Продуктивність**: велика кількість Полів зведення може впливати на продуктивність, особливо якщо вони охоплюють багато Записів. Ретельно плануйте зв’язки й періодично перевіряйте налаштування зведення.
