Введение в SRL

SRL расшифровывается как язык символьных правил (Symbolic Rule Language). Несмотря на то, что это собственный язык PolyAnalyst Grid, он обладает многими свойствами распространенных языков программирования, языков вычисления и различных выражений ячеек электронной таблицы. В основном с помощью SRL пишут выражения, которые обрабатывают значения данных.

Можно написать SRL-выражения, которые выполняют основные математические операции, сравнивают данные, изменяют значения (например, переводят дату в число и обратно), а также работают со строковыми значениями (например, заменяют каждую встречаемость A в строковом значении на B).

В некоторых узлах SRL необходим для обработки данных. Узел Фильтрация строк требует наличия SRL-выражения, которое выражает критерии сохранения записи в выходной таблице данных узла. Узел Производные колонки требует наличия SRL-выражения, которое устанавливает значение для каждой новой колонки, которую вы хотите создать в выходной таблице данных узла. Модель, выполненная в узле Линейная регрессия, представлена в форме SRL-выражения.