Funkcje numeryczne

Funkcje numeryczne dostępne są z menu Funkcja matematyczna. Działają na wartościach liczbowych w celu zaokrąglenia liczb w górę lub w dół, przycięcie lub określenie, czy dana liczba jest dodatnia, czy ujemna. Te funkcje są dostępne dla wszystkich dostawców danych z wyjątkiem dostawców rastra, WFS i WMS.

Podczas tworzenia wyrażenia dla elementów geoprzestrzennych można użyć następujących funkcji numerycznych:

Funkcja Definicja Składnia Przykład

CEIL

Zaokrągla liczbę do góry do kolejnej najwyższej liczby całkowitej. Zwracana wartość korzysta z typu danych wejściowych.

Na przykład CEIL(2.6)=3

CEIL(-2.6)=-2

CEIL(Właściwość_numeryczna)

CEIL(Koszt_części)

FLOOR

Zaokrągla liczbę w dół do kolejnej najniższej liczby całkowitej. Zwracana wartość korzysta z typu danych wejściowych.

Na przykład FLOOR(2.6)=2

FLOOR(-2.6)=-3

FLOOR(Właściwość_liczbowa)

FLOOR(Koszt_części)

ROUND

Zaokrągla liczbę do określonych miejsc dziesiętnych. Zwracana wartość korzysta z typu danych wejściowych.

Na przykład ROUND(1.476,2)=1.48

ROUND(Właściwość_liczbowa], Liczba miejsc dziesiętnych)

ROUND(Koszt_części,2)

SIGN

Wyszukuje znak liczby. Zwraca wartość 1, jeśli liczba jest dodatnia, 0 jeśli liczba ma wartość 0 lub -1, jeśli liczba jest ujemna. Zwracana wartość korzysta z danych typu Int16.

Na przykład SIGN(-3.76)=-1

SIGN(Właściwość_liczbowa)

SIGN(Zysk_ze_sprzedaży_działki)

TRUNC

Obcina właściwość daty do określonego formatu ('YEAR', 'MONTH', 'DAY', 'HOUR' lub 'MINUTE')

lub

Obcina właściwość liczbową do określonej liczby miejsc dziesiętnych. Zwracana wartość korzysta z typu danych wejściowych.

Na przykład TRUNC(1.476, 2)=1.47

Funkcja zwraca wartość DOUBLE.

TRUNC(Właściwość_daty, 'Format')

TRUNC(Właściwość_liczbowa, Liczba miejsc dziesiętnych)

TRUNC(Data_naprawy, 'DAY')

lub

TRUNC(Koszt_naprawy, 2)