Использование колонок и строк в SRL

Использование значения колонок

Чтобы использовать все значения колонки в SRL-выражении наберите название колонки. Имена колонок в выражениях можно использовать как обычные значения. Тип значения определяется типом колонки: если колонка содержит целочисленные значения значит сама колонка имеет целочисленный тип.

Например, имеется колонка "Возраст" типа Целое число, которое можно использовать в следующем выражении: Возраст + 1 или Возраст * 3 / 4.

Названия колонок вводятся с учетом регистра.

Значения "возраст" и "возРАСТ" не эквивалентны.

Если в названии колонки включены пробелы, то его нужно заключить в квадратные скобки:

[скидка для работника]

Если название колонки это служебное слово, то название колонки также нужно заключить в квадратные скобки:

[False]

В качестве общего варианта, всегда заключайте названия колонок в квадратные скобки:

[любое имя колонки с пробелами или без, включая служебные слова]

Таким образом, вы исключите возможность ошибки при написании имени колонки.

Использование тегов для имен колонок

Колонке можно назначить тег, используя конструкцию [#tagname]. Таким образом, вы можете задать колонке новое имя и использовать такое имя вместо оригинального.

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

srl tag config.rus

Затем перейдите на вкладку Теги и задайте тег. Нажмите Добавить тег, чтобы сохранить тег.

srl tag new.rus

Используйте [#tag] для обращения к колонке по созданному тегу.

Использование значения конкретной строки в SRL

Вы также можете обратиться к определенной строке при работе с колонками. Для этого используйте {фигурные скобки} с указанием числа после имени колонки. Число, указанное в фигурных скобках, равно значению смещения (т.е. индекса) возвращаемых строк.

Например, выражение togglecase([Model]{1}) применит функцию togglecase() ко второму значению исходной колонки.

Обратите внимание, что первая строка в колонке имеет индекс 0.