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

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

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

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

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

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

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

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

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

[false]

где false без квадратных скобок является служебным словом.

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

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

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

srl tag config.rus

Затем перейдите на вкладку Теги и задайте тег.

srl tag new.rus

Нажмите Добавить тег, чтобы сохранить тег.

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

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

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

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