1. Главная
  2. Документы
  3. Источники данных
  4. Обработка данных
  5. ConcatGroupBy

ConcatGroupBy

Выполняет группировку таблицы по ключевым колонкам, а для колонок-ресурсов выполняется конкатенация уникальных строковых представлений.

Дополнительное описание:

Функция выполняет группировку с агрегатной функцией конкатенация. На вход функция принимает таблицу, т.е. перед использованием данной функции необходимо извлечь данные из базы при помощи Select или GroupBy.

Формат:

ConcatGroupBy( keyColumns, resourceColumns, separator )

Параметры:

  • keyColumns - список имен колонок, по которым производится группировка. Указывается в кавычках через запятую: "keyColumn1, keyColumn2,...,keyColumnN".
  • resourceColumns - список колонок, которые будут сгруппированы. Указывается в кавычках через запятую: "resourceColumn1, resourceColumn2,..., resourceColumnN".
  • separator - строка разделитель, если не указано, используется ", ".

Возвращаемый тип данных:

Таблица

Примеры:

инфо_города | GroupBy( partner, город, дорого_дешево, amount) | GetTitle() | ConcatGroupBy( "partner_title", "город_title, дорого_дешево_title", ", " )

ConcatGroupBy.png
Рисунок 1. Результат применения функции ConcatGroupBy.