Выражения полей
Атрибуты имен полей вывода
Атрибуты имен полей вывода можно использовать в выражениях полей. Например, приведенное ниже выражение «срезает» поле 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")
Для получения более подробной информации перейдите в тему Преобразование формата даты.