6 Mathematische Funktionen
Alle hier aufgeführten Funktionen werden unterstützt in:
Mathematische Funktionen werden mit den Werttypen Gleitkommazahl und Ganzzahl unterstützt, sofern nicht anders angegeben.
Die Funktionen sind ohne zusätzliche Informationen aufgeführt. Klicken Sie auf die Funktion, um die vollständigen Details anzuzeigen.
| Function | Description |
|---|---|
| abs | Der Absolutwert eines Wertes. |
| acos | Der Arkuskosinus eines Wertes als Winkel, ausgedrückt in Radiant. |
| asin | Der Arkussinus eines Wertes als Winkel, ausgedrückt in Radiant. |
| atan | Der Arkustangens eines Wertes als Winkel, ausgedrückt in Radiant. |
| atan2 | Der Arkustangens der angegebenen Ordinaten- (Wert) und Abszissenkoordinaten als Winkel, ausgedrückt in Radiant. |
| avg | Der Durchschnittswert der referenzierten Datenpunktwerte. |
| cbrt | Die Kubikwurzel eines Wertes. |
| ceil | Den Wert auf die nächstgrößere oder gleiche Ganzzahl aufrunden. |
| cos | Der Kosinus eines Wertes, wobei der Wert ein in Radiant ausgedrückter Winkel ist. |
| cosh | Der hyperbolische Kosinus eines Wertes. |
| cot | Der Kotangens eines Wertes, wobei der Wert ein in Radiant ausgedrückter Winkel ist. |
| degrees | Wandelt einen Wert von Radiant in Grad um. |
| e | Die Eulersche Zahl (2.718281828459045). |
| exp | Die Eulersche Zahl hoch einem Wert. |
| expm1 | Die Eulersche Zahl hoch einem Wert minus 1. |
| floor | Den Wert auf die nächstkleinere oder gleiche Ganzzahl abrunden. |
| log | Der natürliche Logarithmus. |
| log10 | Der dekadische Logarithmus. |
| max | Der höchste Wert der referenzierten Datenpunktwerte. |
| min | Der niedrigste Wert der referenzierten Datenpunktwerte. |
| mod | Der Divisionsrest. |
| pi | Die Pi-Konstante (3.14159265358979). |
| power | Die Potenz eines Wertes. |
| radians | Wandelt einen Wert von Grad in Radiant um. |
| rand | Gibt einen zufälligen Ganzzahlwert zurück. |
| round | Den Wert auf Dezimalstellen runden. |
| signum | Gibt '-1' zurück, wenn ein Wert negativ ist, '0', wenn ein Wert null ist, und '1', wenn ein Wert positiv ist. |
| sin | Der Sinus eines Wertes, wobei der Wert ein in Radiant ausgedrückter Winkel ist. |
| sinh | Der hyperbolische Sinus eines Wertes, wobei der Wert ein in Radiant ausgedrückter Winkel ist. |
| sqrt | Die Quadratwurzel eines Wertes. |
| sum | Die Summe der referenzierten Datenpunktwerte. |
| tan | Der Tangens eines Wertes. |
| truncate | Den Wert auf Dezimalstellen abschneiden. |
Funktionsdetails
Einige allgemeine Hinweise zu Funktionsparametern:
- Funktionsparameter werden durch ein Komma getrennt
- Ausdrücke werden als Parameter akzeptiert
- Optionale Funktionsparameter (oder Parameterteile) werden durch
<>gekennzeichnet
abs(value)
Der Absolutwert (ab 0) eines Wertes.
Parameter:
- value - der zu prüfende Wert
Zum Beispiel ist der Absolutwert von sowohl „3“ als auch „-3“ gleich „3“.
Beispiel:
abs(last(/host/key))>10
acos(value)
Der Arkuskosinus eines Werts als Winkel, ausgedrückt in Radiant.
Parameter:
- value - der zu prüfende Wert
Der Wert muss zwischen -1 und 1 liegen. Zum Beispiel ist der Arkuskosinus des Werts „0.5“ „2.0943951“.
Beispiel:
acos(last(/host/key))
asin(value)
Der Arkussinus eines Werts als Winkel, ausgedrückt in Radiant.
Parameter:
- value - der zu prüfende Wert
Der Wert muss zwischen -1 und 1 liegen. Zum Beispiel ist der Arkussinus des Werts „0.5“ „-0.523598776“.
Beispiel:
asin(last(/host/key))
atan(value)
Der Arkustangens eines Werts als Winkel, ausgedrückt in Radiant.
Parameter:
- value - der zu prüfende Wert
Zum Beispiel ist der Arkustangens des Werts „1“ gleich „0.785398163“.
Beispiel:
atan(last(/host/key))
atan2(value,abscissa)
Der Arkustangens der Ordinaten- (value) und Abszissenkoordinaten, angegeben als Winkel und ausgedrückt in Radiant.
Parameter:
- value - der zu prüfende Wert;
- abscissa - der Abszissenwert.
Zum Beispiel ist der Arkustangens der Ordinaten- und Abszissenkoordinaten eines Werts '1' gleich '2.21429744'.
Beispiel:
atan2(last(/host/key),2)
avg(<value1>,<value2>,...)
Der Durchschnittswert der referenzierten Datenpunktwerte.
Parameter:
- valueX - der von einer anderen Funktion zurückgegebene Wert, die mit der Datenpunkthistorie arbeitet.
Beispiel:
avg(avg(/host/key,1h),avg(/host2/key2,1h))
cbrt(value)
Die Kubikwurzel eines Wertes.
Parameter:
- value - der zu prüfende Wert
Zum Beispiel ist die Kubikwurzel von „64“ „4“, von „63“ „3,97905721“.
Beispiel:
cbrt(last(/host/key))
ceil(value)
Rundet den Wert auf die nächstgrößere oder gleiche ganze Zahl auf.
Parameter:
- value - der zu prüfende Wert
Zum Beispiel wird „2.4“ auf „3“ aufgerundet. Siehe auch floor().
Beispiel:
ceil(last(/host/key))
cos(value)
Der Kosinus eines Werts, wobei der Wert ein Winkel ist, der in Radiant ausgedrückt wird.
Parameter:
- value - der zu prüfende Wert
Zum Beispiel ist der Kosinus des Werts „1“ gleich „0.54030230586“.
Beispiel:
cos(last(/host/key))
cosh(value)
Der hyperbolische Kosinus eines Werts. Gibt den Wert als reelle Zahl und nicht in wissenschaftlicher Notation zurück.
Parameter:
- value - der zu prüfende Wert
Zum Beispiel ist der hyperbolische Kosinus des Werts „1“ gleich „1.54308063482“.
Beispiel:
cosh(last(/host/key))
cot(value)
Der Kotangens eines Werts, wobei der Wert ein in Radiant ausgedrückter Winkel ist.
Parameter:
- value - der zu prüfende Wert
Zum Beispiel ist der Kotangens eines Werts '1' gleich '0.54030230586'.
Beispiel:
cot(last(/host/key))
degrees(value)
Konvertiert einen Wert von Radiant in Grad.
Parameter:
- value - der zu prüfende Wert
Beispielsweise wird ein Wert '1' bei der Umrechnung in Grad zu '57.2957795'.
Beispiel:
degrees(last(/host/key))
e
Die Eulersche Zahl (2.718281828459045).
Beispiel:
e()
exp(value)
Die Eulersche Zahl hoch dem Wert eines Wertes.
Parameter:
- value - der zu prüfende Wert
Zum Beispiel ergibt die Eulersche Zahl hoch dem Wert „2“ den Wert „7.38905609893065“.
Beispiel:
exp(last(/host/key))
expm1(value)
Die Eulersche Zahl hoch dem Wert minus 1.
Parameter:
- value - der zu prüfende Wert
Zum Beispiel ergibt die Eulersche Zahl hoch dem Wert „2“ minus 1 den Wert „6.38905609893065“.
Beispiel:
expm1(last(/host/key))
floor(value)
Rundet den Wert auf die nächstkleinere oder gleiche Ganzzahl ab.
Parameter:
- value – der zu prüfende Wert
Zum Beispiel wird „2.6“ auf „2“ abgerundet. Siehe auch ceil().
Beispiel:
floor(last(/host/key))
log(value)
Der natürliche Logarithmus.
Parameter:
- value - der zu prüfende Wert
Zum Beispiel ist der natürliche Logarithmus des Werts „2“ gleich „0.69314718055994529“.
Beispiel:
log(last(/host/key))
log10(value)
Der dekadische Logarithmus.
Parameter:
- value - der zu prüfende Wert
Zum Beispiel ist der dekadische Logarithmus des Werts „5“ gleich „0.69897000433“.
Beispiel:
log10(last(/host/key))
max(<value1>,<value2>,...)
Der höchste Wert der referenzierten Datenpunkt-Werte.
Parameter:
- valueX - der von einer anderen Funktion zurückgegebene Wert, die mit der Datenpunkt-Historie arbeitet.
Beispiel:
max(avg(/host/key,1h),avg(/host2/key2,1h))
min(<value1>,<value2>,...)
Der niedrigste Wert der referenzierten Datenpunkt-Werte.
Parameter:
- valueX - der von einer anderen Funktion zurückgegebene Wert, die mit der Datenpunkt-Historie arbeitet.
Beispiel:
min(avg(/host/key,1h),avg(/host2/key2,1h))
mod(value,denominator)
Der Divisionsrest.
Parameter:
- value - der zu prüfende Wert;
- denominator - der Divisor.
Zum Beispiel ist der Divisionsrest eines Werts „5“ bei einem Divisor „2“ gleich „1“.
Beispiel:
mod(last(/host/key),2)
pi
Die Pi-Konstante (3.14159265358979).
Beispiel:
pi()
power(Wert, Potenzwert)
Die Potenz eines Werts.
Parameter:
- Wert – der zu prüfende Wert;
- Potenzwert – die zu verwendende n-te Potenz.
Zum Beispiel ergibt die 3. Potenz des Werts „2“ den Wert „8“.
Beispiel:
power(last(/host/key),3)
radians(value)
Konvertiert einen Wert von Grad in Bogenmaß.
Parameter:
- value - der zu prüfende Wert
Beispielsweise wird ein Wert '1' in Bogenmaß zu '0.0174532925' konvertiert.
Beispiel:
radians(last(/host/key))
rand
Gibt einen zufälligen Ganzzahlwert zurück. Eine pseudozufällig erzeugte Zahl, die die Zeit als Seed verwendet (ausreichend für mathematische Zwecke, aber nicht für Kryptografie).
Beispiel:
rand()
round(value,decimal places)
Rundet den Wert auf Dezimalstellen.
Parameter:
- value - der zu prüfende Wert;
- decimal places - gibt die Dezimalstellen für die Rundung an (0 ist ebenfalls möglich).
Beispielsweise wird ein Wert „2.5482“, auf 2 Dezimalstellen gerundet, zu „2.55“.
Beispiel:
round(last(/host/key),2)
signum(value)
Gibt '-1' zurück, wenn ein Wert negativ ist, '0', wenn ein Wert null ist, und '1', wenn ein Wert positiv ist.
Parameter:
- value - der zu prüfende Wert.
Beispiel:
signum(last(/host/key))
sin(value)
Der Sinus eines Werts, wobei der Wert ein in Radiant ausgedrückter Winkel ist.
Parameter:
- value - der zu prüfende Wert
Zum Beispiel ist der Sinus des Werts „1“ gleich „0.8414709848“.
Beispiel:
sin(last(/host/key))
sinh(value)
Der hyperbolische Sinus eines Wertes.
Parameter:
- value - der zu prüfende Wert
Zum Beispiel ist der hyperbolische Sinus des Wertes „1“ gleich „1.17520119364“.
Beispiel:
sinh(last(/host/key))
sqrt(value)
Die Quadratwurzel eines Wertes.
Diese Funktion schlägt bei einem negativen Wert fehl.
Parameter:
- value - der zu prüfende Wert
Zum Beispiel ist die Quadratwurzel des Wertes „3.5“ gleich „1.87082869339“.
Beispiel:
sqrt(last(/host/key))
sum(<value1>,<value2>,...)
Die Summe der referenzierten Datenpunkt-Werte.
Parameter:
- valueX – der von einer anderen Funktion zurückgegebene Wert, die mit der Datenpunkt-Historie arbeitet.
Beispiel:
sum(avg(/host/key,1h),avg(/host2/key2,1h))
tan(value)
Der Tangens eines Werts.
Parameter:
- value - der zu prüfende Wert
Zum Beispiel ist der Tangens des Werts „1“ gleich „1.55740772465“.
Beispiel:
tan(last(/host/key))
truncate(value,decimal places)
Den Wert auf Dezimalstellen kürzen.
Parameter:
- value - der zu prüfende Wert;
- decimal places - Dezimalstellen für das Kürzen angeben (0 ist ebenfalls möglich).
Zum Beispiel wird ein Wert '2.5482', der auf 2 Dezimalstellen gekürzt wird, zu '2.54'.
Beispiel:
truncate(last(/host/key),2)