Добавление нескольких объединенных разделителей в поток данных ADF

#sql #concatenation #azure-data-factory #dataflow

Вопрос:

Это может быть относительно простой вопрос.

У меня есть поток данных, который преобразует данные и загружает их в заданную целевую таблицу. Одним из отображений, которые я использую в потоке данных, являются «Производные столбцы». Который я использую для объединения разных столбцов с пробелом между ними.

См. прилагаемое ниже. Пока это работает хорошо. Однако я хочу добавить еще один столбец для объединения, но с разделителем»_». Следовательно, мой результат «123 ABC XYZ» должен быть «123 ABC XYZ_LMN» . Можно ли добавить 2 разделителя в одно выражение? Пожалуйста, помогите. Спасибо

введите описание изображения здесь

Ответ №1:

попробуйте вложенные конкатенации:

 concatws('-',concatws(' ',col1,col2,col3,col4,col5),col6)