Číselné funkce jsou dostupné z nabídky Matematické funkce. Pracují s číselnými hodnotami, zaokrouhlují je nahoru nebo dolů, zkracují je nebo určují, zda je číslo záporné nebo kladné. Tyto funkce jsou dostupné pro každého zprostředkovatele dat kromě zprostředkovatelů rastru, služby WFS a služby WMS.
Když vytváříte výraz pro geoprostorové prvky, můžete použít následující číselné funkce:
Funkce | Definice | Syntaxe | Příklad |
---|---|---|---|
CEIL |
Zaokrouhlí číslo nahoru na další nejvyšší celé číslo. Návratová hodnota používá typ dat podle zadání. Například CEIL(2.6)=3 CEIL(-2.6)=-2 |
CEIL(číselná vlastnost) |
CEIL(cena součásti) |
FLOOR |
Zaokrouhlí číslo dolů na další nejnižší celé číslo. Návratová hodnota používá typ dat podle zadání. Například FLOOR(2.6)=2 FLOOR(-2.6)=-3 |
FLOOR(číselná vlastnost) |
FLOOR(cena součásti) |
ROUND |
Zaokrouhlí číslo na určená desetinná místa. Návratová hodnota používá typ dat podle zadání. Například ROUND(1.476,2)=1.48 |
ROUND(číselná vlastnost], počet desetinných míst |
ROUND(Part_Cost,2) |
SIGN |
Nalezne znaménko čísla. Vrací 1, jestliže je číslo kladné; 0, pokud je číslo 0; -1, pokud je číslo záporné. Návratová hodnota používá typ dat Int16. Například SIGN(-3.76)=-1 |
SIGN(číselná vlastnost) |
SIGN(zisk z prodeje parcely) |
TRUNC |
Zkrátí vlastnost data do určeného formátu ('ROK', 'MĚSÍC', 'DEN', 'HODINA' nebo 'MINUTA') nebo Zkrátí číselnou vlastnost na číslo s určeným počtem desetinných míst. Návratová hodnota používá typ dat podle zadání. Například TRUNC(1.476, 2)=1.47 Tato funkce vrací hodnotu DOUBLE. |
TRUNC(Date_Property, 'Formát') TRUNC(číselná vlastnost, počet desetinných míst) |
TRUNC(datum opravy, ‚DEN‘) nebo TRUNC(Repair_Cost, 2) |