Numerische Funktionen sind im Menü Mathematikfunktionen enthalten. Die Funktionen werden auf numerische Werte angewendet, um Zahlen auf- oder abzurunden, zu kürzen oder zu bestimmen, ob eine Zahl negativ oder positiv ist. Diese Funktionen sind für jeden Datenprovider verfügbar, mit Ausnahme von Raster-, WFS- und WMS-Providern.
Beim Erstellen eines Ausdrucks für Geodatenobjekte können Sie die folgenden numerischen Funktionen verwenden:
Funktion | Definition | Syntax | Beispiel |
---|---|---|---|
CEIL |
Rundet eine Zahl auf die nächsthöhere Ganzzahl auf. Für den Rückgabewert wird der Eingabedatentyp verwendet. Beispiel: CEIL(2.6)=3 CEIL(-2.6)=-2 |
CEIL(Numeric_Property) |
CEIL(Part_Cost) |
FLOOR |
Rundet eine Zahl auf die nächstniedrigere Ganzzahl ab. Für den Rückgabewert wird der Eingabedatentyp verwendet. Beispiel: FLOOR(2.6)=2 FLOOR(-2.6)=-3 |
FLOOR(Numeric_Property) |
FLOOR(Part_Cost) |
ROUND |
Rundet eine Zahl auf die angegebenen Dezimalstellen. Für den Rückgabewert wird der Eingabedatentyp verwendet. Beispiel:ROUND(1.476,2)=1.48 |
ROUND(Numeric_Property], Number of decimal places) |
ROUND(Part_Cost,2) |
SIGN |
Ermittelt das Vorzeichen einer Zahl. Gibt 1 zurück, wenn die Zahl positiv ist, 0, wenn die Zahl 0 ist, und -1, wenn die Zahl negativ ist. Der Rückgabetyp weist den Datentyp Int16 auf. Beispiel: SIGN(-3.76)=-1 |
SIGN(Numeric_Property) |
SIGN(Parcel_Sale_Profit) |
TRUNC |
Kürzt eine Datumseigenschaft auf das angegebene Format ('YEAR', 'MONTH', 'DAY', 'HOUR' oder 'MINUTE') oder Kürzt eine numerische Eigenschaft auf die angegebene Anzahl an Dezimalstellen. Für den Rückgabewert wird der Eingabedatentyp verwendet. Beispiel: TRUNC(1.476, 2)=1.47 Diese Funktion verwendet für die Rückgabe den Datentyp DOUBLE. |
TRUNC(Date_Property, 'Format') TRUNC(Numeric_Property, Number of decimal places) |
TRUNC(Repair_Date, 'DAY') oder TRUNC(Repair_Cost, 2) |