Numerikus függvények

A matematikai függvényeket a Matematikai függvények menüből érheti el. Numerikus értékek felfelé vagy lefelé kerekítését, csonkítását vagy előjelvizsgálatát végzik. Ezek a függvények a raszter, WFS és WMS szolgáltatók kivételével az összes adatszolgáltató esetében elérhetők.

Térinformatikai jellemzőkre vonatkozó kifejezések létrehozásakor a következő numerikus függvényeket használhatja:

Függvény Definíció Szintaxis Példa

CEIL

Felfelé kerekít egy számot a soron következő, nagyobb egész számra. A visszatérési érték a bemenet adattípusát használja.

Például CEIL(2.6)=3

CEIL(-2.6)=-2

CEIL(numerikus_tulajdonság)

CEIL(rész_költség)

FLOOR

Lefelé kerekít egy számot az azt megelőző, kisebb egész számra. A visszatérési érték a bemenet adattípusát használja.

Például FLOOR(2.6)=2

FLOOR(-2.6)=-3

FLOOR(numerikus_tulajdonság)

FLOOR(rész_költség)

ROUND

A megadott számú tizedesjegyre kerekít egy számot. A visszatérési érték a bemenet adattípusát használja.

Például ROUND(1.476,2)=1.48

ROUND(numerikus_tulajdonság, tizedesjegyek_száma)

ROUND(rész_költség,2)

SIGN

Visszaadja egy szám előjelét. A visszatérési érték pozitív számok esetében 1, 0 esetén 0, negatív számok esetén pedig -1. A visszatérési érték Int16 adattípust használ.

Például SIGN(-3.76)=-1

SIGN(numerikus_tulajdonság)

SIGN(telek_eladási_értéke)

TRUNC

Egy dátum típusú tulajdonságot csonkol a kívánt formátumra ('YEAR', 'MONTH', 'DAY', 'HOUR' vagy 'MINUTE')

vagy

Egy numerikus tulajdonságot csonkol megadott számú tizedesjegyre. A visszatérési érték a bemenet adattípusát használja.

Például TRUNC(1.476, 2)=1.47

Ez a függvény egy DOUBLE értéket ad vissza.

TRUNC(dátum_tulajdonság, 'Formátum')

TRUNC(numerikus_tulajdonság, tizedesjegyek_száma)

TRUNC(javítás_dátuma, 'DAY')

vagy

TRUNC(javítás_költsége, 2)