CreditSample.txt. Обработчик Калькулятор находится в группе узлов Прочее Мастера обработки

Обработчик Калькулятор находится в группе узлов Прочее Мастера обработки. Вся настройка осуществляется в окне мастера Конструктор выражения.


Области узла Калькулятор:

1 – Область списка вычисляемых выражений. Каждое вычисляемое выражение будет новым столбцом в результирующем наборе данных (окно Список выражений).

2 – Формула, по которой будет рассчитываться выражение (окно

Выражения).

3 – Список всех существующих столбцов текущего набора данных, состоящих из имен и меток (вкладка Поля).

4 – Вкладка Функции открывает вкладку со списком встроенных функций.

5 – Вкладка Операции открывает вкладку со списком доступных арифметических, логических и других операций.

Область списка вычисляемых выражений изначально содержит одно пустое выражение. Двойным щелчком мыши на имени выражения в списке вызывается Диалог редактирования параметров выражения (рис. 5.2).

Рисунок 5.2 – Область списка вычисляемых выражений

Имя – строка, которая будет служить идентификатором столбца в процедурах обработки.

Метка – метка нового столбца.

Тип данных – тип данных вычисляемого выражения.

Описание – произвольная информация, описывающая вычисляемое выражение.

Выражение можно ввести вручную с клавиатуры, однако удобнее выбирать функции, переменные и знаки операций с помощью мыши. Для


добавления в формулу функций следует справа выбрать вкладку Функции.

Все функции в ней сгруппированы по видам (рис. 5.3).

Чтобы ввести функцию в выражение, достаточно дважды щелкнуть по ее имени в списке, либо, удерживая, перетащить ее курсором мыши в нужную область формулы. Имя функции в выражении появляется вместе со скобками, куда следует ввести аргумент или аргументы.

Имена полей удобно вводить с помощью двойного щелчка в списке полей. Если в аргументе несколько полей, то их имена разделяются точкой с запятой.

Рисунок 5.3 – Ввод функции в выражение

Даты в формате ДД.ММ.ГГ, обязательно указываемые в кавычках. Такой способ ввода даты, хотя и допускается, но может оказаться не переносимым между разными компьютерами. По этой причине лучше использовать функцию STRTODATE().

В окне Ввода выражения можно вывести подсказку – комбинация клавиш Ctrl+пробел.

При создании формул при разработке сценариев очень часто используются функции IF и IFF.


Узел Калькулятор имеет следующее правило работы: при возникновении любой ошибки в расчете значения записи в рассчитываемое поле заносится значение null (пустое значение), и сообщение об ошибке не выдается.

Функция Описание
IF (Условие; Значение1; Значение2) Возвращает Значение1, если Условие истинно или Значение2, если Условие ложно. Результат функции имеет строковый тип.
IFF (Условие; Значение1; Значение2) Возвращает Значение1, если Условие истинно или Значение2, если ложно. Результат функции может иметь любой тип.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: