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

# Умовне зведення

> Обчислюйте статистику між таблицями за умовами фільтра й повертайте одне агреговане значення.

Умовне зведення фільтрує відповідні записи в цільовій таблиці без попереднього створення зв’язку, а потім обчислює статистику для вибраного поля. Це зручно для обчислення кількості, суми, середнього та інших результатів на основі значень полів поточного запису.

## Варіанти використання

| Сценарій                       | Для чого підходить                                                                                |
| ------------------------------ | ------------------------------------------------------------------------------------------------- |
| Статистика завдань працівників | Підрахунок завдань у роботі та виконаних завдань для виконавця                                    |
| Статистика продажів за період  | Обчислення суми продажів, кількості замовлень або середньої вартості замовлення за діапазоном дат |
| Перевірка дублікатів даних     | Підрахунок повторюваних імен, номерів телефону або ID                                             |
| Регіональні звіти              | Агрегування бізнес-даних за регіоном, магазином або каналом                                       |

## Процедура

<Steps>
  <Step title="Створіть поле умовного зведення">
    Натисніть значок `+` праворуч від назви поля, виберіть **Умовне зведення** та введіть назву поля, наприклад «Загальна сума продажів».
  </Step>

  <Step title="Виберіть цільову таблицю">
    У розкривному списку цільової таблиці виберіть таблицю для запиту.
  </Step>

  <Step title="Налаштуйте поле зведення">
    Виберіть поле для обчислення та підтвердьте його тип.
  </Step>

  <Step title="Задайте умови фільтра">
    Додайте умови фільтра й виберіть поле, тип умови та значення для порівняння. Значенням для порівняння може бути статичне значення або поле з поточної таблиці.
  </Step>

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

## Практичні сценарії

### Статистика обсягу завдань команди

**Таблиці**

* Таблиця завдань
* Таблиця статистики

Адміністратору команди потрібно підрахувати завдання з різними статусами для кожного працівника, наприклад завдання в роботі та виконані, щоб зрозуміти розподіл навантаження й прогрес виконання.

**Завдання в роботі**

1. У таблиці інформації про працівників створіть поле «Умовне зведення» з назвою «Завдання в роботі»
2. Цільова таблиця: таблиця призначень завдань
3. Поле зведення: ID завдання
4. Умови фільтра:
   * Поле: Виконавець -> Умова: Дорівнює -> Значення: поле «Працівник» із поточної таблиці
   * Поле: Статус завдання -> Умова: Дорівнює -> Значення: «Виконується»
5. Агрегатна функція: Підрахувати всі

**Виконані завдання**

1. Створіть ще одне поле «Умовне зведення» з назвою «Виконані завдання»
2. Цільова таблиця: таблиця призначень завдань
3. Поле зведення: ID завдання
4. Умови фільтра:
   * Поле: Виконавець -> Умова: Дорівнює -> Значення: поле «Працівник» із поточної таблиці
   * Поле: Статус завдання -> Умова: Дорівнює -> Значення: «Виконано»
5. Агрегатна функція: Підрахувати всі

### Пошук повторюваних значень

**Таблиці**

* Таблиця клієнтів із такими полями, як ім’я клієнта та номер телефону

У таблиці клієнтів знайдіть повторювані імена клієнтів перед об’єднанням їхніх профілів.

**Кроки**

1. У таблиці клієнтів створіть поле «Умовне зведення» з назвою «Кількість повторів імені клієнта»
2. Цільова таблиця: таблиця клієнтів (ця таблиця)
3. Поле зведення: Ім’я клієнта
4. Умова фільтра:
   * Поле: Ім’я клієнта -> Умова: Дорівнює -> Значення: поле «Ім’я клієнта» з поточної таблиці
5. Агрегатна функція: Підрахувати всі
6. Створіть поле «Формула» з назвою «Позначка дубліката»
7. Установіть формулу `IF(Customer name duplicate count > 1, "Duplicate", BLANK())`

Таблиця клієнтів показує, скільки разів трапляється кожне ім’я, і позначає повторювані записи значенням «Дублікат», щоб їх можна було відфільтрувати й опрацювати пізніше.

## Поширені запитання

<AccordionGroup>
  <Accordion title="У чому різниця між умовним зведенням і умовним пошуком?">
    Умовне зведення повертає одне обчислене значення, тому добре підходить для сум, кількостей і середніх. Умовний пошук повертає список відповідних початкових значень, тому добре підходить для перегляду детальних даних.
  </Accordion>
</AccordionGroup>
