# Процессор Window (Окно)

Выполняет вычисления для определенных диапазонов данных.

Процессор Window (Окно) позволяет выполнять агрегирование и вычисления, используя значения из нескольких строк, сгруппированных в диапазоне, и создавать значение для каждой строки отдельно.

## Использование

Процессор Window (Окно) принимает один входной поток и может генерировать только один выходной поток.

## Свойства

Свойства, которые необходимо настроить для агрегирования окон.

Конфигурация

| Свойство | Конфигурация |
| --- | --- |
| Операция | Используйте выпадающий список, чтобы выбрать операцию, которую нужно применить в процессе обработки окна:<br><br><ul> <li> <p><span>Сумма</span>: вычисляет сумму записей в выбранном диапазоне.</p> </li> <li> <p><span>Среднее</span>: вычисляет среднее значение записей в выбранном диапазоне.</p> </li> <li> <p><span>Количество</span>: определяет число записей в выбранном диапазоне, включая дубликаты.</p> </li> <li> <p><span>Подсчет уникальных значений</span>: определяет число уникальных записей в выбранном диапазоне.</p> </li> <li> <p><span>Минимум</span>: возвращает наименьшее значение из выбранного диапазона.</p> </li> <li> <p><span>Максимум</span>: возвращает наибольшее значение из выбранного диапазона.</p> </li> <li> <p><span>Первый</span>: извлекает значение первой записи выбранного диапазона.</p> </li> <li> <p><span>Последний</span>: получает значение последней записи выбранного диапазона.</p> </li> <li> <p><span>Объединить</span>: объединяет значения в одну строку, разделенную выбранным <span>разделителем</span>.</p> </li> <li> <p><span>Номер строки</span>: присваивает номер строки каждому значению выбранного окна.</p> </li> <li> <p><span>Ранг</span>: рассчитывает ранг выбранного диапазона по сравнению с другими окнами.</p> </li> </ul> |
| Поля | Выберите одно или несколько полей, к которым требуется применить функцию. |
| Новое имя поля | Присвойте пользовательское имя полю вывода или отредактируйте его. Если выбрано несколько полей, имя строится с использованием имени поля, операции и дополнительного диапазона. |
| Разбиение по полям | Выберите поле или поля, по которым будет производиться разделение. |
| Начало диапазона | Используйте выпадающий список, чтобы выбрать конец диапазона, участвующего в разделении:<br><br><ul> <li> <p><span>Без ограничений</span> </p> </li> <li> <p><span>Текущая строка</span> </p> </li> <li> <p><span>Предшествующие</span> </p> </li> <li> <p><span>Последующие</span> </p> </li> </ul> |
| Конец диапазона | Используйте раскрывающийся список для выбора конечного диапазона раздела:<br><br><ul> <li> <p><span>Без ограничений</span> </p> </li> <li> <p><span>Текущая строка</span> </p> </li> <li> <p><span>Предыдущие</span> Введите количество строк, чтобы задать диапазон действия функции.</p> </li> <li> <p><span>Следующие </span> Введите количество строк, чтобы задать диапазон действия функции.</p> </li> </ul> |
| Сортировать по | Используйте поле поиска, чтобы найти поле для сортировки. Сортировка необязательна для всех операций, за исключением сортировки по номеру строки и ранжированию. |
| Порядок сортировки | Выберите порядок сортировки По возрастанию или По убыванию. |

Чтобы переименовать процессор или отредактировать его описание, откройте панель Свойства, наведите указатель мыши на имя или описание, которое нужно изменить, и нажмите значок the Изменить icon .

## Видеообзор

[Посмотреть видеоролик](https://play.vidyard.com/dviZjTMPzFGVZdiLr7gmAe)