6.6 Формирование списка значений в строку на основе коллекции
29 августа 2025 г.
11:17
-
Создаем колонку для заполнения значениями из коллекции
-
Заполняем коллекцию значениями, которые потом будем складывать в созданную колонку
-
Проходимся ForEachRow по коллекции с значениями
-
Создаем Switch
-
Первое условие - одно значение в исходной коллекции
-
Делаем Update созданной колонки
format("'{0}'", from Files select Current UID_CCCFiles)
- Второе условие - Update созданной колонки, когда в коллекции не одно значение
format("{0},'{1}'",from CCCFilesAgreed_Temp select UIDs_CCCFiles, from Files select Current UID_CCCFiles)
-
Делает ещё один Switch вне ForEachRow для того, чтобы отсечь лишнюю запятую вначале
-
Условие (нахождение лишней запятой)
substring(from CCCFilesAgreed_Temp select UIDs_CCCFiles,0,1) = ","
- Отсечение лишней запятой - Update новой колонки
substring(format("{0}",from CCCFilesAgreed_Temp select UIDs_CCCFiles),1)
