Выражения полей

Атрибуты имен полей вывода

Атрибуты имен полей вывода можно использовать в выражениях полей. Например, приведенное ниже выражение «срезает» поле AU и выводит значение, рассчитанное методом кригинга в поле AU_CUT. ?[<name>] префикс обозначает атрибут имени поля вывода:

=?[AU_CUT] CUTHIGHS([AU], 6.0)

Создать фильтр: режим Выражение

Файловые фильтры можно сконструировать в двух режимах - Классический или Выражение:

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

Файл | Поля | Вычисление выражений

Числовые исключения необязательны, если вычисления полей создаются с помощью выражений.

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

Проверка диапазонов

Поддержка проверок диапазона с использованием двух операторов сравнения:

(expr) (comparison operator1) (expr) (comparison operator2) (expr)

Где оба оператора сравнения меньше (или равны) или больше (или равны), но не оба.

Например: 2 <x <3 возвращает true, если x больше 2, но меньше 3

Для получения более подробной информации перейдите в тему Редактор выражений.

Сопоставление с знаками подстановки

Новые функции сопоставляют строки с подстановочным знаком или регулярным выражением, которые можно использовать при выборе подмножества данных для условных вычислений, специальных наборов каркасов и фильтров, например:

В Редакторе выражений теперь доступны новые функции форматирования чисел, форматирования текста и подстроки текста.

Если вам нужна дополнительная информация, перейдите к теме Функции выражений: Текст

Преобразование даты

В Редакторе выражений доступны новые функции даты и времени. Новые форматы даты могут быть проанализированы, а старые форматы даты могут быть преобразованы с использованием новой функции PARSEDATE_ADV (str, format). Например:

PARSEDATE_ADV("19/08/02","YYY/MMM/dd")

Для получения более подробной информации перейдите в тему Преобразование формата даты.