Show TOC

FunktionsdokumentationDatenfunktionen Dieses Dokument in der Navigationsstruktur finden

 

Die folgenden Datenfunktionen können Sie bei der Definition einer Formel bzw. einer berechneten Kennzahl als Operatoren verwenden.

Funktionsumfang

Operator

Operatorname

Beschreibung

COUNT

Zähler

COUNT(<Expression>)

Liefert den Wert 1, wenn der durch <Expression> bezeichnete Ausdruck <> 0 ergibt, sonst 0.

DATE

Casting-Operator Datum

DATE

Der Wert wird als Anzahl der Tage vom 01.01.0000 an aufgefasst und als Datum ausgegeben.

Der Wert darf zwischen 0 und einer Million liegen, welches einen Datumsbereich zwischen dem 01.01.0000 und dem 27.11.2738 ergibt.

DELTA

Delta

DELTA(<Expression>)

Liefert den Wert 1, wenn der durch <Expression> bezeichnete Ausdruck 0 ergibt, sonst 0.

Achtung Achtung

Die Funktion ist identisch mit dem Operator NOT und sollte nicht mehr verwendet werden.

Ende der Warnung.

NDIV0

Keine DIV0

NDIV(<Expression>)

Ergibt 0, wenn der durch <Expression> bezeichnete Ausdruck bei der Berechnung eine Division durch 0 verursacht. Ansonsten ist das Ergebnis der Wert des Ausdrucks. Wird verwendet, um die Ausgabe einer Fehlermeldung zu vermeiden, bzw. um mit einem definierten Ergebnis weiterrechnen zu können.

NODIM

Wert ohne Einheiten und Währungen

NODIM(<Expression>)

Liefert von <Expression> den reinen Zahlenwert und unterdrückt Einheit und Währung.

NOERR

Kein Fehler

NOERR(<Expression>)

Ergibt 0, wenn der durch <Expression> bezeichnete Ausdruck bei der Auswertung zu einem Rechenfehler führt. Ansonsten ist das Ergebnis der Wert des Ausdrucks. Wird verwendet, um die Ausgabe einer Fehlermeldung zu vermeiden, bzw. um mit einem definierten Ergebnis weiterrechnen zu können.

SUMCT

Normierungsoperation Ergebnis

SUMCT <Operand>

Liefert das Ergebnis des Operanden auf der nächsthöheren Stufe (Zwischenergebnis) (siehe auch Prozentfunktionen, %CT).

SUMGT

Normierungsoperation Gesamtergebnis

SUMGT <Operand>

Liefert das Gesamtergebnis des Operanden (siehe auch Prozentfunktionen, %GT).

SUMRT

Normierungsoperation Query-Ergebnis

SUMRT <Operand>

Liefert das Query-Ergebnis des Operanden (siehe auch Prozentfunktionen, %RT).

Bei der Berechnung des Query-Ergebnisses fließen im Gegensatz zu der Berechnung des Gesamtergebnisses die dynamischen Filter nicht mit ein, d.h. es wird immer auf die gleiche Größe normiert, unabhängig vom dynamischen Filter- und Navigationszustand.

TIME

Casting-Operator Zeit

TIME

Der Operator TIME macht aus einer beliebigen Kennzahl oder allgemeiner einer (Teil-) Formel eine Kennzahl vom Typ TIME. Das System schneidet die Nachkommastellen ab, interpretiert den Wert als Sekunden und gibt den Wert in der Form +-hh:mm:ss aus.

Beispiel Beispiel

So wird -4812 als -1:20:12 ausgegeben.

Ende des Beispiels.

Eine beliebige Zahl wird als Anzahl der Sekunden von 00:00:00 Uhr angesehen und in Stunden, Minuten und Sekunden ausgedrückt. Eine Kennzahl vom Typ TIME mit dem Wert 0 wird als 00:00:00 ausgegeben.

Negative Zeiten sind zugelassen: Bei einer negativen Zahl rechnet das System von 00:00:00 Uhr an rückwärts.

Die Anzahl der Stunden ist beliebig hoch. Nach 24 Stunden beginnt das System nicht wieder bei 0.

Beispiel

NOERR (x): Ist gleich 0 bei undefinierten Rechnungen, sonst x

NOERR(SQRT(-1)) = 0

Ergebnis (SUMCT)
Beispieltabelle für Operator SUMCT <Operand>

Jahr

Region

Umsatz

SUMCT 'Umsatz'

1999

Nord

30

60

Süd

30

60

Ergebnis 1999

60

180

2000

Nord

60

120

Süd

60

120

Ergebnis 2000

120

180

Gesamtergebnis

180

180

Gesamtergebnis (SUMGT)
Beispieltabelle für Operator SUMGT <Operand>

Jahr

Region

Umsatz

SUMGT 'Umsatz'

1999

Nord

30

180

Süd

30

180

Ergebnis 1999

60

180

2000

Nord

60

180

Süd

60

180

Ergebnis 2000

120

180

Gesamtergebnis

180

180

Query-Ergebnis (Berichtsergebnis) (SUMRT)
Beispieltabelle für Operator SUMRT <Operand>

Jahr

Region

Umsatz

SUMRT "Umsatz"

1999

Nord

30

180

Süd

30

180

Ergebnis 1999

60

180

Gesamtergebnis

60

180

Das Jahr 1999 steht im dynamischen Filter. Der fehlende Umsatz 120 kommt aus dem Jahr 2000 (siehe SUMGT).

Wert als Zeit verarbeiten (TIME)

Diese Funktion ist vor allem für Offset-Berechnungen gedacht. Wenn Sie bei Zeitkennzahlen beispielsweise 4 Stunden abrechnen möchten, dann können Sie den Operator TIME einsetzen.