Создание выражений
Используйте редактор выражений для составления правила для выбранной колонки:
Для перехода к редактору выражений после добавления новой колонки используйте клавишу Enter.
Опции на панели инструментов включают:
-
– позволяет отобразить список доступных SRL- и PDL-операторов. -
– позволяет отобразить/скрыть список исходных колонок рядом с полем редактора выражений. Нажмите дважды на имя колонки, чтобы использовать ее в вашем выражении. Используйте поле Фильтр для поиска конкретных колонок по имени или тегу (#). -
– позволяет отобразить/скрыть список SRL- и PDL-функций рядом с полем редактора выражений. При выборе функции в поле ниже отобразится ее краткое описание. Нажмите дважды на имя функции, чтобы использовать ее в вашем выражении. Подробная информация доступна в соответствующих разделах: Справка по функциям PDL и/или Справка по функциям SRL.После добавления функции в редактор наведите на нее курсор для отображения соответствующей подсказки:
Удерживая клавишу Ctrl, нажмите
для отображения информации на отдельной вкладке браузера. -
Проверить синтаксис – позволяет выполнить проверку выражения на предмет наличия синтаксических ошибок.
-
– позволяет редактировать словоформы и/или все выражение. -
– позволяет изменить Настройки пользователя применительно к редактору SRL/PDL, например, шрифт, цвет фона и т.д. -
– позволяет быстро перейти к Документации по SRL и Документации по PDL. -
Показать – позволяет изменить дополнительные настройки отображения.
Выражения составляются на языке SRL. Тем не менее, узел допускает использование многоколоночных и смешанных выражений, т.е. выражений, где можно комбинировать два языка: SRL и PDL.
Для добавления новой строки в выражение используйте клавишу Enter.
| Вы можете отредактировать несколько строк одновременно. Для этого наведите курсор на любую строку и нажмите Ctrl+D. |
Когда вы завершили работу над выражением, нажмите Проверить синтаксис на панели инструментов для того, чтобы PolyAnalyst проверил выражение на наличие синтаксических ошибок и сообщил о результатах.
| В процессе составления выражения вы не можете ссылаться на колонки, которые создает сам узел Производные колонки (те, что добавляются в список в левой части). При необходимости вы можете добавить на скрипт новый узел Производные колонки. |
Предварительный просмотр и запуск правил
В связи с тем, что у пользователей часто возникает необходимость убедиться, что правила работают корректно, а также ввиду того, что процесс выполнения узла может занять много времени, в данном узле предусмотрена возможность предварительного просмотра данных.
В правом нижнем углу вкладки Производные колонки найдите Предварительный просмотр и перетащите бегунок вправо. Вкладка примет следующий вид:
После создания правил и активации предварительного просмотра, нажмите на кнопку Запустить под полем написания правил. В окне настроек отобразится результат отработанных правил. Например:
Выпадающее меню рядом с кнопкой Запустить позволяет выбрать запуск одного или всех правил:
-
Выбранное правило
-
Все правила
Правила можно запускать на различных наборах записей:
-
На выбранной записи
-
На диапазоне
-
На всех записях
| Если выполнение правил будет остановлено, результат будет показан только для тех записей, которые были выполнены до остановки. |
Также у пользователя есть возможность отображать таблицу данных в исходном виде без применения каких-либо правил с помощью кнопки Показать исходную таблицу.
Отложенное выполнение правил
Вы можете отложить выполнение некоторых правил. Это может быть полезно, когда вы работаете с десятками колонок, которые используются в различных дочерних узлах и выполнение которых может занять довольно много времени.
Таким образом, чтобы ускорить выполнение проекта, вы можете отложить запуск правил. Для этого откройте Настройки проекта.
Затем установите флажок Отложенное выполнение узла Производные колонки.
|
Опция не поддерживается для таких типов колонок, как: Выполнение следующих функций не может быть отложено: Выполнение PDL-функций также не может быть отложено. |
