colconcat
Назначение
Название функции colconcat - сокращение от column concatenation (конкатенация колонки).
Concatenation - традиционный термин, используемый для обозначения объединения символов одной строки с символами другой.
При помощи функции colconcat можно фильтровать данные в таблице согласно данному условию (второй аргумент), затем объединить все значения первого аргумента вместе и получить объединенное значение.
В отличие от функции concat, в данной функции нет возможности добавить разделитель. Тем не менее, вы всегда можете извлечь колонку до того, как добавить желаемый разделитель к каждому значению (используя узел Производные колонки). Это позволит разделителю появиться в возвращаемом функцией colconcat значении и получить желаемый результат (за исключением самого последнего значения, которое будет иметь дополнительный разделитель, но вы всегда можете удалить его или игнорировать). Ввиду гибкости функций и их произвольной природы, существует множество сценариев, в которых вы можете использовать эту функцию.
Главным образом эта функция используется при работе со строчными и текстовыми колонками, однако вы всегда можете преобразовать другие типы данных в строки, а затем работать со строчными эквивалентами чисел, дат и булевых значений. Вторая причина, как правило, заключается в том, что пользователи желают объединить или частично перенести данные для ввода. Данная функция предназначена для работы с массивами.
Аргументы
Функция требует наличия одного аргумента - названия колонки или вычисляемое выражение, например сумма двух колонок.
Возвращаемое значение
Функция возвращает текстовое значение, содержащее результат конкатенации.
Возвращаемое значение можно конвертировать в строковое значение, используя функцию str, но обратите внимание, что строки содержат максимум 255 символов, а оставшиеся символы могут отбрасываться (не включаться в результат).
Функция возвращает нулевое значение, если исходное значение нулевое.