Выражение

Выражение может содержать:

  • Ссылки на другие поля набора данных в виде наименования полей или ранее вычисленных выражений;
  • Ссылки на переменные входного порта;
  • Скобки, определяющие порядок выполнения операций;
  • Знаки математических операций и отношений;
  • Логические операции (and, or, not, xor) и значения (true или 1, false или 0);
  • Функции в соответствии с синтаксическим описанием (см. далее Список функций).
  • Строковые выражения в кавычках ("строковое выражение");
  • Целые и вещественные числа;
  • Однострочные и многострочные комментарии.

При использовании выражении функций, результат вычисления которых зависит от момента времени, в которое это вычисление происходит (например, RND(), TODAY() и др.) применяется Кэширование.

Для пояснения полученного выражения калькулятор поддерживает два типа комментария:

  • Однострочный комментарий — начинается символами // (два слеша) и продолжается до конца строки.
  • Многострочный комментарий — им считаются все символы, содержащиеся между /* (слеш-звездочка) и */ (звездочка-слеш).
Пример комментария:
// Пример однострочного комментария.

IF(IsNull(gate_one),gate_two,gate_one) // однострочный комментарий продолжается до конца строки.

/* Многострочным комментарием
   считаются все символы,
   содержащиеся между (слеш-звездочка)
   и (звездочка-слеш). */

Примечание: В выражение возможно использовать ссылки только на ранее вычисленные выражения, т.е. находящиеся выше по списку. В связи с этим неверная позиция в списке может приводить к ошибке.

results matching ""

    No results matching ""