Заполнить по другим строкам текущей таблицы

Описание

Шаблон позволяет собрать данные из других строк текущей таблицы и записать их в поле текущей записи.

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

Основные настройки

Выберите поле с датой - Укажите поле типа «Дата» или «Дата-время», относительно которого будут подбираться другие записи.

Выберите способ отбора строк - Определяет, каким образом будут выбраны записи относительно текущей строки.

Доступны варианты:

  • По количеству до текущей
  • По количеству после текущей
  • По времени до текущей
  • По времени после текущей

Подробнее способы рассмотрены ниже.

Число записей/дней - Укажите количество записей или дней для отбора.

Например:
5 - взять 5 записей;
7 - взять записи за 7 дней.

Поле-источник - Поле, из которого будут браться данные для объединения.

Например:
комментарий;
текст публикации;
статус;
описание.

Поле-получатель - Поле, в которое будет записан итоговый результат. Обычно используется текстовое или многострочное текстовое поле.

Разделитель - Символ или текст, который будет добавляться между значениями.

Например: запятая " , "
точка с запятой " ; "
перевод строки " \n "

Для переноса строки используйте \n (без кавычек).

Добавлять к существующему значению - Определяет, как будет записан результат:

  • Нет - существующее значение поля будет полностью заменено;
  • Да - новые данные будут добавлены к уже существующему содержимому поля.

123

Способы отбора строк

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

Пример

Необходимо в таблице «Клиенты» автоматически собирать комментарии менеджеров за последние 5 дней и сохранять их в поле «История общения».

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

В таблице используются поля:

  • «Дата контакта»
  • «Комментарий менеджера»
  • «История общения»

Настройки вычисления

Настройки шаблона:

Выберите поле с датой - «Дата контакта»
Выберите способ отбора строк - «По времени до текущей»
Число записей/дней - 30
Поле-источник - «Комментарий менеджера»
Поле-получатель - «История общения»
Разделитель - \n
Добавлять к существующему значению - «Нет»

Результат работы вычисления

После выполнения вычисления в поле «История общения» текущей записи будет записан объединенный текст комментариев за последние 30 дней.

1234