Zur Berechnung von Kennzahlen stehen Ihnen eine Reihe mathematischer Funktionen und Operatoren zur Verfügung.
Mathematischer Operator |
Bedeutung |
+ bzw. - |
Verwendung als Vorzeichen (einstellige Operatoren) |
+ |
Addition |
- |
Subtraktion |
* |
Multiplikation |
/ |
Division |
DIV |
Ganzzahlige Division |
MOD |
Modulo-Operation |
** |
Potenzierung |
Vergleichsoperator |
Bedeutung |
> |
Größer |
< |
Kleiner |
>= |
Größer oder gleich |
<= |
Kleiner oder gleich |
= |
Gleich |
<> |
Ungleich |
Vergleichsoperatoren finden bei bedingten Anweisungen Anwendung.
Logischer Operator |
Bedeutung |
AND |
Und |
OR |
Oder |
NOT |
Nicht |
Funktionen können mit keinem, einen oder mehreren Operanden arbeiten. Wenn keine speziellen Operanden angegeben sind, können Sie neben den gültigen Operanden auch eine Konstante angeben.
Alle Funktionen liefern einen einfachen Ergebniswert zurück, keine Zeitreihe. Im Falle einer Abschreibung wäre es allerdings wünschenswert, eine Zeitreihe mit den Abschreibungen zu erhalten. Um dies zu erreichen, müssen Sie eine Formel für jeden Zeitpunkt füllen.
Funktionen mit einem Operanden
Funktion |
Bedeutung |
CEIL |
Kleinster ganzzahliger Wert, der nicht kleiner als x ist. |
FLOOR |
Größter ganzzahliger Wert, der nicht größer als x ist. |
TRUNC |
Ganzzahliger Teil von x |
FRAC |
Dezimalteil von x |
ABS |
Betrag (Absolutwert) |x| von x |
SIGN |
Signum (Vorzeichen) von x |
ACOS |
Arccos(x) im Bereich [-pi/2, pi/2], x aus [-1, 1] |
ASIN |
Arcsin(x) im Bereich [0, pi], x aus [-1, 1] |
ATAN |
Arctan(x) im Bereich [-pi/2, pi/2] (pi = 3.1415926535897932) |
COS |
Cosinus eines Winkels, der im Bogenmaß angegeben wird. |
SIN |
Sinus eines Winkels, der im Bogenmaß angegeben wird. |
TAN |
Tangens eines Winkels, der im Bogenmaß angegeben wird. |
COSH |
Hyperbelcosinus |
SINH |
Hyperbelsinus |
TANH |
Hyperbeltangens |
EXP |
Exponentialfunktion zur Basis e = 2.7182818284590452 |
LOG |
Natürlicher Logarithmus (d.h. zur Basis e) |
LOG10 |
Logarithmus von x zur Basis 10, x > 0. |
SQRT |
Quadratwurzel einer nichtnegativen Zahl |
STRLEN |
Länge einer Zeichenkette |
VARV |
Variablenwert (Argument = Variablenname) |
VARC |
Zahl der Werte einer Variablen (Argument = Variablenname ) |
Funktionen mit zwei Operanden
Funktion |
Bedeutung |
Operand1; Operand2 |
MAX |
Maximum |
|
MIN |
Minimum |
|
ATRV |
Attribut lesen |
Attributstyp; Variable |
TMVL |
Zeitmerkmal lesen |
Wert; Offset |
PERP |
Ewige Rente |
Kennzahl; Zinssatz Einheit für Operand Zinssatz ist Prozent (10% werden als 10 dargestellt, nicht 0.1). |
C2DATE |
Datum ermitteln |
Zeitmerkmal;'S'tart- / 'E'ndwert Geben Sie für den Start- und Endwert einer Periode S bzw. E ein. |
CONCAT |
Operanden konkatenieren |
<Operand1>; <Operand2> |
VARI |
i-ter Variablenwert |
Variable, Index |
ROUND |
Rundung |
Kennzahl; Nachkommastellen |
Die Funktion PERP berechnet die ewige Rente (aus einem Grundkapital) nach der folgenden Formel: Ergebnis = Kennzahlwert * (Zinssatz / 100)
Funktionen mit drei Operanden
Funktion |
Bedeutung |
Operand1; … ; Operand3 |
DISC |
Abzinsung Formel für Abzinsung eines Betrags: Ergebnis = Kennzahlwert / ((1 + Zinssatz / 100) ** Jahre) |
Kennzahl; Zinssatz; Jahre |
DECD |
Degressive Abschreibung Die Funktion berechnet nach folgendem Algorithmus: ... 1. "Führe [Jahre] mal aus: Zwischenwert = Zwischenwert + (Startwert - Zwischenwert) * Prozentsatz / 100" 2. Ergebnis = Startwert - Zwischenwert |
Startwert; Prozentsatz; Jahre; |
ATRVT |
Zeitabhängiges Attribut lesen |
Attributstyp; Variable; Datum |
SUBSTR |
Teilstring auslesen |
Variable; Offset; Länge |
REPLACE |
Zeichen ersetzen |
Quellstring; Muster; Ersatz |
Funktionen mit vier Operanden
Funktion |
Bedeutung |
Operand1, … , Operand4 |
DECL |
Lineare Abschreibung Die Berechnung einer linearen Abschreibung geschieht mit der Formel: Ergebnis = Startwert - ((Startwert - Restwert) * Prozentsatz / 100 * Jahre). |
Startwert, Restwert, Prozentsatz, Jahre Darstellung für Operand Prozentsatz: 10% als 10, nicht 0.1 |
Funktionen mit fünf Operanden
Funktion |
Bedeutung |
Operand1, … , Operand5 |
CURC |
Währungsumrechung |
Betrag; Datum; Kurstyp; Quellwährung; Zielwährung |
Bei der Umrechnung wird mit neun Nachkommastellen gerechnet. Dadurch können bei Kennzahlen vom Typ Gleitkomma kleine Rundungsdifferenzen auftreten.
Funktionen ohne Operanden
Funktion |
Bedeutung |
OBJV |
Merkmalswert lesen |