Числовые функции доступны в меню Математическая функция. Они используются в числовых значениях для округления с повышением или понижением чисел, усечения чисел или для определения, является ли число отрицательным или положительным. Эти функции доступны для любых форматов файлов, кроме растровых, WFS и WMS.
При создании выражения для геопространственных элементов можно использовать следующие числовые функции.
Функция | Определение | Синтаксис | Пример |
---|---|---|---|
CEIL |
Округление числа с повышением до следующего самого большого целого числа. Для возвращаемого значения используется тип данных ввода. Например, CEIL(2,6)=3 CEIL(-2,6)=-2 |
CEIL(Numeric_Property) |
CEIL(Part_Cost) |
FLOOR |
Округление числа с понижением до следующего самого маленького целого числа. Для возвращаемого значения используется тип данных ввода. Например, FLOOR(2,6)=2 FLOOR(-2,6)=-3 |
FLOOR(Numeric_Property) |
FLOOR(Part_Cost) |
ROUND |
Округление числа до указанного десятичного разряда. Для возвращаемого значения используется тип данных ввода. Например, ROUND(1,476,2)=1,48 |
ROUND(Numeric_Property], Number of decimal places) |
ROUND(Part_Cost,2) |
SIGN |
Поиск знака числа. Возврат 1, если число является положительным; 0, если число равно 0; -1, если число является отрицательным. Для возвращаемого значения используется тип данных Int16. Например, SIGN(-3,76)=-1 |
SIGN(Numeric_Property) |
SIGN(Parcel_Sale_Profit) |
TRUNC |
Усечение свойства даты до указанного формата ('YEAR', 'MONTH', 'DAY', 'HOUR' или 'MINUTE') или Усечение числового свойства до указанного числа десятичных знаков. Для возвращаемого значения используется тип данных ввода. Например, TRUNC(1,476, 2)=1,47 Эта функция возвращает DOUBLE. |
TRUNC(Date_Property, 'Format') TRUNC(Numeric_Property, Number of decimal places) |
TRUNC(Repair_Date, 'DAY') или TRUNC(Repair_Cost, 2) |