Formeln - Berechnungen in Applikationen

1. Allgemeines

Mit Formeln können rechnende Formulare in Intrexx-Applikationen erstellt werden. Berechnungen können mit dem Element "Berechnung" als auch in den Spalteneigenschaften von Ansichtstabellen definiert werden, z.B. um Summen oder kumulierte Werte unterhalb der Tabelle anzuzeigen. Auch innerhalb von Tabellenzeilen und -Spalten können Berechnungen ausgeführt werden. An welchen Stellen der Formel-Editor erreichbar ist, erfahren Sie hier.

2. Intrexx-Formelsammlung




Im Formel-Editor haben Sie im Bereich Bibliotheken Zugriff auf die Intrexx-Formelsammlung. Wenn Sie einen Eintrag in der Bibliothek markiert haben, finden Sie unten rechts die folgenden Schaltflächen:

Beschreibung anzeigen
Hier finden Sie eine Beschreibung der aktuell ausgewählten Funktion mit Beispiel-Skript.

Link öffnen
Verlinkt auf entsprechende Seiten mit weiterführenden Informationen.

2.1. Operatoren

Die Basis von Formeln bilden die mathematischen Operatoren, mit denen Standardberechnungen wie Addition und Subtraktion ausgeführt werden können. Zusätzlich gibt es logische Operatoren.
Ergebnisse von logischen Operatoren liefern Double-Werte, keine booleschen Werte zurück. 1.00 steht für true, 0.00 für false.

2.1.1. Arithmetisch

2.1.1.1. Addition

+

2.1.1.2. Subtraktion

-

2.1.1.3. Multiplikation

*

2.1.1.4. Division

/

2.1.2. Vergleich

2.1.2.1. Kleiner als

<

2.1.2.2. Größer als

>

2.1.2.3. Kleiner oder gleich

<=

2.1.2.4. Größer oder gleich

>=

2.1.2.5. Ist Gleich

==

2.1.2.6. Ist Ungleich

!=

2.1.3. Logisch

2.1.3.1. Verknüpfung mit UND

Bei einer UND-Verknüpfung müssen alle Werte die Kriterien erfüllen.
&&

2.1.3.2. Verknüpfung mit ODER

Bei einer ODER-Verknüpfung muss mindestens ein Wert die Kriterien erfüllen.
||

2.1.3.3. Negation

Liefert alle Werte, auf die die Kriterien nicht zutreffen.
!

2.2. Werte

Auf Applikationsseiten können in Formeln Werte aus diversen Quellen wie Elementen (Kontrollen) oder Datengruppen ausgelesen werden. Beispiel:
//Auslesen eines Werts aus einer Kontrolle vom Typ Integer oder Double mit Fallbackvalue 0.
//Die GUID entspricht hierbei der GUID der auszulesenden Kontrolle.
control("3A8788BDE1561CAF449890BAF01D6306B4F8E6AC", 0)
Die zur Verfügung stehenden Methoden werden im Folgenden beschrieben.

2.2.1. Wert aus aktuellem Datensatz

2.2.1.1. Wert aus Kontrolle

Auslesen eines Werts aus einer Kontrolle vom Typ Integer oder Double mit Fallbackvalue 0.
control("<controlGuid>")
control("<controlGuid>", <fallbackValue>)
control("<controlGuid>", <fallbackValue>)

2.2.1.2. Wert aus Kontrolle (Typ String)

Auslesen eines Zahlenwerts aus einer Kontrolle vom Typ String mit Fallbackvalue 0.
controlAsNumber("<controlGuid>")
controlAsNumber("<controlGuid>", <fallbackValue>)
controlAsNumber("<controlGuid>", <fallbackValue>)

2.2.1.3. Wert aus Berechnung

Auslesen des Inhalts einer anderen Berechnungskontrolle. Bitte achten Sie darauf, keine zirkulären Verweise zwischen Berechnungskontrollen zu definieren.
formula("<formulaGuid>")
formula("<formulaGuid>", <fallbackValue>)
formula("<formulaGuid>", <fallbackValue>)

2.2.1.4. Wert aus Datenfeld

Auslesen eines Wertes anhand der GUID des gewünschten Datenfelds.
dataField("<dataFieldGuid>")
dataField("<dataFieldGuid>", <fallbackValue>)
dataField("<dataFieldGuid>", <fallbackValue>)

2.2.1.5. Wert aus Datenfeld (Typ String)

Auslesen eines Zahlenwerts vom Typ String anhand der GUID des gewünschten Datenfelds.
dataFieldAsNumber("<dataFieldGuid>")
dataFieldAsNumber("<dataFieldGuid>", <fallbackValue>)
dataFieldAsNumber("<dataFieldGuid>", <fallbackValue>)

2.2.1.6. Kinddatensätze

Auf Kinddatensätze des aktuellen Datensatzes können diverse Aggregatsfunktionen ausgeführt werden. Beispiel:
//Berechnung der Summe eines Datenfelds aus der Kinddatengruppe.
childSum(dataGroup("669F2C0747A5FFBB4FB2C7829945071E1ED5B0CB"), dataField("9AA6E0484980D633B43DB53D9B11AF22962667B4", 0))

2.2.1.6.1. Summe der Kinddatensätze

Summe eines Datenfelds über alle Kinddatensätze des aktuellen Elterndatensatzes aus der Kinddatengruppe.
childSum(dataGroup("<dataGroupGuid>"), dataField("<dataFieldGuid>", <fallbackValue>))
childSum(dataGroup("<dataGroupGuid>"), dataFieldAsNumber("<dataFieldGuid>", <fallbackValue>))
childSum(dataGroup("<dataGroupGuid>"), dataField("<dataFieldGuid>", <fallbackValue>))

2.2.1.6.2. Minimum der Kinddatensätze

Minimum eines Datenfeldwerts aller Kinddatensätze des aktuellen Elterndatensatzes aus der Kinddatengruppe.
childMin(dataGroup("<dataGroupGuid>"), dataField("<dataFieldGuid>", <fallbackValue>))
childMin(dataGroup("<dataGroupGuid>"), dataFieldAsNumber("<dataFieldGuid>", <fallbackValue>))
childMin(dataGroup("<dataGroupGuid>"), dataField("<dataFieldGuid>", <fallbackValue>))

2.2.1.6.3. Maximum der Kinddatensätze

Maximum eines Datenfeldwerts aller Kinddatensätze des aktuellen Elterndatensatzes aus der Kinddatengruppe.
childMax(dataGroup("<dataGroupGuid>"), dataField("<dataFieldGuid>", <fallbackValue>))
childMax(dataGroup("<dataGroupGuid>"), dataFieldAsNumber("<dataFieldGuid>", <fallbackValue>))
childMax(dataGroup("<dataGroupGuid>"), dataField("<dataFieldGuid>", <fallbackValue>))

2.2.1.6.4. Anzahl der Kinddatensätze

Berechnung der Anzahl der Kinddatensätze zum aktuellen Elterndatensatz.
childCount(dataGroup("<dataGroupGuid>"), dataField("<dataFieldGuid>", <fallbackValue>))
childCount(dataGroup("<dataGroupGuid>"), dataFieldAsNumber("<dataFieldGuid>", <fallbackValue>))
childCount(dataGroup("<dataGroupGuid>"), dataField("<dataFieldGuid>", <fallbackValue>))

2.2.1.6.5. Durchschnittswert der Kinddatensätze

Berechnung des Durchschnittswerts eines Datenfelds über alle Kinddatensätze zum aktuellen Elterndatensatz.
childAvg(dataGroup("<dataGroupGuid>"), dataField("<dataFieldGuid>", <fallbackValue>))
childAvg(dataGroup("<dataGroupGuid>"), dataFieldAsNumber("<dataFieldGuid>", <fallbackValue>))
childAvg(dataGroup("<dataGroupGuid>"), dataField("<dataFieldGuid>", <fallbackValue>))

2.2.2. Wert aus Tabelle

In Ansichtstabellen können Berechnungskontrollen als neue Spalte definiert werden. Damit kann die hinterlegte Formel für jede Zeile der Tabelle ausgeführt werden. Beispiel:
//Berechnung des Produkts zweier Spaltenwerte (z.B. Anzahl Artikel * Einzelpreis)
//Anzugeben sind die GUIDs der gewünschten Tabellenspalten.
row("FDBD14318DD7A434AD5131D5C26D630E8F292530", 0) * row("C6CA5368F24171BD6EDBF63C3B83F49FF1813C11", 0)

2.2.2.1. Wert aus aktueller Zeile

2.2.2.1.1. Wert aus Kontrolle

Zugriff auf einen Spaltenwert mit Fallbackvalue.
row("<tableControlGuid>")
row("<tableControlGuid>", <fallbackValue>)
row("<tableControlGuid>", <fallbackValue>)

2.2.2.1.2. Wert aus Kontrolle (Typ String)

Zugriff auf einen Spaltenwert vom Typ String mit Fallbackvalue.
rowAsNumber("<tableControlGuid>")
rowAsNumber("<tableControlGuid>", <fallbackValue>)
rowAsNumber("<tableControlGuid>", <fallbackValue>)

2.2.2.1.3. Wert aus Berechnung

Zugriff auf eine Spaltenformel mit Fallbackvalue.
rowFormula("<tableFormulaGuid>")
rowFormula("<tableFormulaGuid>", <fallbackValue>)
rowFormula("<tableFormulaGuid>", <fallbackValue>)

2.2.2.1.4. Wert aus Datenfeld

Zugriff auf einen Spaltenwert anhand der Datenfeld-GUID mit Fallbackvalue.
rowDataField("<tableDataFieldGuid>")
rowDataField("<tableDataFieldGuid>", <fallbackValue>)
rowDataField("<tableDataFieldGuid>", <fallbackValue>)

2.2.2.1.5. Wert aus Datenfeld (Typ String)

Zugriff auf einen Spaltenwert mit Fallbackvalue.
rowDataFieldAsNumber("<tableDataFieldGuid>")
rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)
rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)

2.2.2.1.6. Kinddatensätze

Existieren für die aktuelle Datengruppe Kinddatengruppen, kann auch auf die Kinddatensätze des aktuellen Datensatzes zugegriffen und darauf diverse Aggregatsfunktionen ausgeführt werden.
//Berechnung der Summe eines Datenfelds aus der Kinddatengruppe.
//Hierbei sind die GUID der Kinddatengruppe und des Datenfeldes aus der Kinddatengruppe anzugeben.
childSum(dataGroup("669F2C0747A5FFBB4FB2C7829945071E1ED5B0CB"), rowDataField("9AA6E0484980D633B43DB53D9B11AF22962667B4", 0))

2.2.2.1.6.1. Summe der Kinddatensätze

Summe eines Datenfelds über alle Kinddatensätze des aktuellen Elterndatensatzes aus der Kinddatengruppe.
childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.2.2.1.6.2. Minimum der Kinddatensätze

Minimum eines Datenfeldwerts aller Kinddatensätze des aktuellen Elterndatensatzes aus der Kinddatengruppe.
childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.2.2.1.6.3. Maximum der Kinddatensätze

Maximum eines Datenfeldwerts aller Kinddatensätze des aktuellen Elterndatensatzes aus der Kinddatengruppe.
childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.2.2.1.6.4. Anzahl der Kinddatensätze

Berechnung der Anzahl der Kinddatensätze zum aktuellen Elterndatensatz.
childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.2.2.1.6.5. Durchschnittswert der Kinddatensätze

Berechnung des Durchschnittswerts eines Datenfelds über alle Kinddatensätze zum aktuellen Elterndatensatz.
childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.2.2.2. Wert aus Gesamtberechnung

2.2.2.2.1. Wert aus Berechnung

formula("<tableFormulaGuid>")
formula("<tableFormulaGuid>", <fallbackValue>)
formula("<tableFormulaGuid>", <fallbackValue>)

2.2.2.3. Systemwert

Zusätzlich zu Werten aus Datensätzen kann innerhalb von Formeln auf diverse Systemwerte wie Daten aus Sessions oder Systemdatengruppen zugegriffen werden.
//Auslesen eines Wertes aus einer Systemdatengruppe
//Anzugeben ist der Datenfeldname.
systemField(("L_VERSION"), 0)

2.2.2.3.1. Sessionwert

Auslesen eines Wertes aus der Benutzersession.
session("<variable>")
session("<variable>", <fallbackValue>)
session("<variable>", <fallbackValue>)

2.2.2.3.2. Sessionwert (Typ String)

Auslesen eines Wertes vom Typ String aus der Benutzersession.
sessionAsNumber("<variable>")
sessionAsNumber("<variable>", <fallbackValue>)
sessionAsNumber("<variable>", <fallbackValue>)

2.2.2.3.3. Wert aus Verarbeitungskontext

Auslesen eines Wertes aus dem aktuellen Verarbeitungskontext.
sharedState("<variable>")
sharedState("<variable>", <fallbackValue>)
sharedState("<variable>", <fallbackValue>)

2.2.2.3.4. Wert aus Verarbeitungskontext (Typ String)

Auslesen eines Wertes vom Typ String aus dem aktuellen Verarbeitungskontext.
sharedStateAsNumber("<variable>")
sharedStateAsNumber("<variable>", <fallbackValue>)
sharedStateAsNumber("<variable>", <fallbackValue>)

2.2.2.3.5. Requestwert

Auslesen eines Wertes aus dem aktuellen Request.
requestAsNumber("<variable>")
requestAsNumber("<variable>", <fallbackValue>)
requestAsNumber("<variable>", <fallbackValue>)

2.2.2.3.6. Wert aus Systemdatengruppe

Auslesen eines Wertes aus einer Systemdatengruppe.
systemField("<variable>")
systemField("<variable>", <fallbackValue>)
systemField("<variable>", <fallbackValue>)

2.2.2.3.7. Wert aus Systemdatengruppe (Typ String)

Auslesen eines Wertes vom Typ String aus einer Systemdatengruppe.
systemFieldAsNumber("<variable>")
systemFieldAsNumber("<variable>", <fallbackValue>)
systemFieldAsNumber("<variable>", <fallbackValue>)

2.2.2.4. null

null

2.2.2.5. true

true

2.2.2.6. false

false

2.3. Funktionen

2.3.1. Fehlerbehandlung

Die in den vorigen Beispielen gezeigten Fallback-Werte greifen für den Fall, dass der angefragte Wert, die gewünschte Kontrolle o.ä. undefiniert (null) ist. Nicht behandelt werden dagegen Serverfehler, die bei der Berechnung auftreten. Dies kann z.B. dann der Fall sein, wenn ein Wert aus einem String-Datenfeld in einer Formel verwendet werden soll, dieser enthaltene Wert aber nicht zu einer Zahl geparst werden kann. Dies ist bei allen nicht numerischen Zeichen der Fall. In diesen Situationen wird in der Berechnungskontrolle statt eines Wertes lediglich "Es ist ein Fehler aufgetreten" angezeigt. U.U. kann dies erwünscht sein, um direkt fehlerhafte Daten aufspüren zu können. Ist dies jedoch nicht gewünscht, können solche Serverfehler nochmals separat angefangen werden.
//Auslesen eines Stringwerts und Rückgabe von 0 im Fehlerfall
zeroOnError(rowAsNumber("117B9589365400BBF5B72540565F75D42496BE73"))

//Auslesen eines Stringwerts und Rückgabe von 1 im Fehlerfall
oneOnError(rowAsNumber("117B9589365400BBF5B72540565F75D42496BE73"))

//Auslesen eines Stringwerts und Rückgabe eines benutzerdefinierten Werts im Fehlerfall
fallbackOnError(rowAsNumber("117B9589365400BBF5B72540565F75D42496BE73"), -1)

2.3.1.1. Rückgabe von 0 im Fehlerfall

zeroOnError(<value>)

2.3.1.2. Rückgabe von 1 im Fehlerfall

oneOnError(<value>)

2.3.1.3. Rückgabe eines benutzerdefiniertes Wertes im Fehlerfall

fallbackOnError(<value>, <fallback>)

2.3.2. Rundungsfunktionen

Um hinterlegte oder berechnete Zahlenwerte nach bestimmten Kriterien bzw. mathematischen Verfahren zu runden, stehen diverse Rundungsmethoden zur Verfügung.

2.3.2.1. roundLong

roundLong(<value>)

2.3.2.2. roundLongHalfAwayFromZero

roundLongHalfAwayFromZero(<value>)

2.3.2.3. roundLongHalfEven

roundLongHalfEven(<value>)

2.3.2.4. roundLongHalfUp

roundLongHalfUp(<value>)

2.3.2.5. roundLongHalfDown

roundLongHalfDown(<value>)

2.3.2.6. round

round(<value>, <scale>)

2.3.2.7. roundHalfAwayFromZero

roundHalfAwayFromZero(<value>, <scale>)

2.3.2.8. roundHalfEven

roundHalfEven(<value>, <scale>)

2.3.2.9. roundHalfUp

roundHalfUp(<value>, <scale>)

2.3.2.10. roundHalfDown

roundHalfDown(<value>, <scale>)

2.3.3. Fallunterscheidungen

Um auch komplexere Berechnungen oder Formeln nur unter bestimmten Bedingungen auszuführen, können Fallunterscheidungen definiert werden.
//Grundlegender Aufbau
case(BOOLEAN_EXPRESSION, TRUE_EXPRESSION, FALSE_EXPRESSION)
caseNot(BOOLEAN_EXPRESSION, TRUE_EXPRESSION, FALSE_EXPRESSION)

//Wenn die Summe größer als 1000 ist, wird ein Ergebnis einer Formel verwendet, ansonsten ein statischer Wert 1000.
case(totalSum(table("A2391263105FD17F556A68A10AECC63115AEF217"), row("E605C89A571DDD8112A252A48256A92555A5E794")) > 1000, 
formula("26D6E15533B8AD9AFCE9BB36672F2F9912C5CB73", 0), 
1000)
Zusätzlich zu Vergleichen von Zahlenwerten können in einem boolschen Ausdruck auch Strings überprüft werden. So kann eine Berechnung nur genau dann durchgeführt werden, wenn z.B. die zugehörige Bestellung einen bestimmten Status hat.
//Auslesen eines Bestellstatus
case(equalsIgnoreCase(rowDataField("062FA7D7B2F1651C5037307B0E3E1FB2B107969F", ""), "Bestellt"), true, false)

2.3.3.1. Wenn

case(<booleanExpression>, <trueExpression>, <falseExpression>)

2.3.3.2. Wenn nicht

caseNot(<booleanExpression>, <trueExpression>, <falseExpression>)

2.3.3.3. Boolesche Ausdrücke

2.3.3.3.1. Gleich

equals(<string1>, <string2>)

2.3.3.3.2. Gleich (Groß-/Kleinschreibung ignorieren)

equalsIgnoreCase(<string1>, <string2>)

2.3.3.3.3. Beginnt mit

startsWith(<string>, <prefix>)

2.3.3.3.4. Beginnt mit (Groß-/Kleinschreibung ignorieren)

startsWithIgnoreCase(<string>, <prefix>)

2.3.3.3.5. Endet mit

endsWith(<string>, <suffix>)

2.3.3.3.6. Endet mit (Groß-/Kleinschreibung ignorieren)

endsWithIgnoreCase(<string>, <suffix>)

2.3.3.3.7. Enthält

contains(<string>, <sequence>)

2.3.3.3.8. Enthält (Groß-/Kleinschreibung ignorieren)

containsIgnoreCase(<string>, <sequence>)

2.3.3.3.9. Test auf Leerstring

isEmpty(<string>)

2.3.3.3.10. Test auf Leerstring oder Nullwert

isNullOrEmpty(<string>)

2.3.3.3.11. Test auf Nullwert

isNull(<value>)

2.3.4. Mathematisch

2.3.4.1. Absolutbetrag

abs(<value>)

2.3.5. Tabellenfunktionen

2.3.5.1. Aggregatsfunktionen für Spaltenwerte

Unterhalb von Tabellen wird in vielen Fällen eine Bestimmung von Werten benötigt, die in der Tabelle angezeigt werden. Hierzu zählen Berechnungen wie Summen, Zwischensummen oder Durchschnittswerte. Dafür gibt es drei verschiedene Varianten, um unterschiedliche UseCases abzudecken (hier gezeigt am Beispiel einer Summenbestimmung):
//Bestimmung der Summe aller Daten, die aktuell angezeigt werden.
sum(table("TABLE_GUID"), row("CONTROL_GUID"))	

//Bestimmung der Summe aller Daten von Seite 1 der Tabelle bis zur angezeigten Seite.
//Unterscheidet sich von sum nur dann, wenn eine Tabellennavigation vorhanden ist und man sich nicht mehr auf der ersten Seite befindet.
subTotalSum(table("TABLE_GUID"), row("CONTROL_GUID"))

//Summe über alle Datensätze, die in der Tabelle angezeigt werden, unabhängig von der aktuellen Position des Navigationselements.
totalSum(table("TABLE_GUID"), row("CONTROL_GUID"))
Analoge Methoden existieren für:

Maximalwert

max/subTotalMax/totalMax

Minimalwert

min/subTotalMin/totalMin

Anzahl

count/subTotalCount/totalCount

Durchschnittswert

avg/subTotalAvg/totalAvg

Beachten Sie, dass es sich bei den total-Methoden um rechenintensive Operationen handelt. Bei sehr großen Datenbeständen können entsprechende Verzögerungen auftreten.

2.3.5.1.1. Spaltenwerte der Datensätze (aktuelle Sicht)

2.3.5.1.1.1. Summe

2.3.5.1.1.1.1. Summe aus Kontrolle

Bestimmung der Summe aller Daten, die aktuell angezeigt werden.
sum(table("<tableGuid>"), row("<tableControlGuid>"))
sum(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))
sum(table("<tableGuid>"), rowAsNumber("<tableControlGuid>"))
sum(table("<tableGuid>"), rowAsNumber("<tableControlGuid>", <fallbackValue>))
sum(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))

2.3.5.1.1.1.2. Summe aus Berechnung

sum(table("<tableGuid>"), rowFormula("<tableFormulaGuid>"))
sum(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))
sum(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))

2.3.5.1.1.1.3. Summe aus Datenfeld

sum(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>"))
sum(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
sum(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>"))
sum(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
sum(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.3.5.1.1.1.4. Kinddatensätze

2.3.5.1.1.1.4.1. Summe der Summen der Kinddatensätze

sum(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
sum(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
sum(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
sum(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
sum(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.1.4.2. Summe der Minima der Kinddatensätze

sum(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
sum(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
sum(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
sum(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
sum(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.1.4.3. Summe der Maxima der Kinddatensätze

sum(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
sum(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
sum(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
sum(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
sum(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.1.4.4. Summe der Anzahl der Kinddatensätze

sum(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
sum(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
sum(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
sum(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
sum(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.1.4.5. Summe der Durchschnittswerte der Kinddatensätze

sum(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
sum(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
sum(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
sum(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
sum(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.2. Maximum

2.3.5.1.1.2.1. Maximum aus Kontrolle

max(table("<tableGuid>"), row("<tableControlGuid>"))
max(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))
max(table("<tableGuid>"), rowAsNumber("<tableControlGuid>"))
max(table("<tableGuid>"), rowAsNumber("<tableControlGuid>", <fallbackValue>))
max(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))

2.3.5.1.1.2.2. Maximum aus Berechnung

max(table("<tableGuid>"), rowFormula("<tableFormulaGuid>"))
max(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))
max(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))

2.3.5.1.1.2.3. Maximum aus Datenfeld

max(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>"))
max(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
max(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>"))
max(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
max(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.3.5.1.1.2.4. Kinddatensätze

2.3.5.1.1.2.4.1. Maximum der Summen der Kinddatensätze

max(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
max(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
max(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
max(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
max(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.2.4.2. Maximum der Minima der Kinddatensätze

max(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
max(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
max(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
max(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
max(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.2.4.3. Maximum der Maxima der Kinddatensätze

max(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
max(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
max(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
max(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
max(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.2.4.4. Maximum der Anzahl der Kinddatensätze

max(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
max(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
max(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
max(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
max(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.2.4.5. Maximum der Durchschnittswerte der Kinddatensätze

max(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
max(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
max(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
max(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
max(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.3. Minimum

2.3.5.1.1.3.1. Minimum aus Kontrolle

min(table("<tableGuid>"), row("<tableControlGuid>"))
min(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))
min(table("<tableGuid>"), rowAsNumber("<tableControlGuid>"))
min(table("<tableGuid>"), rowAsNumber("<tableControlGuid>", <fallbackValue>))
min(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))

2.3.5.1.1.3.2. Minimum aus Berechnung

min(table("<tableGuid>"), rowFormula("<tableFormulaGuid>"))
min(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))
min(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))

2.3.5.1.1.3.3. Minimum aus Datenfeld

min(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>"))
min(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
min(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>"))
min(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
min(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.3.5.1.1.3.4. Kinddatensätze

2.3.5.1.1.3.4.1. Maximum der Summen der Kinddatensätze

min(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
min(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
min(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
min(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
min(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.3.4.2. Minimum der Minima der Kinddatensätze

min(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
min(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
min(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
min(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
min(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.3.4.3. Minimum der Maxima der Kinddatensätze

min(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
min(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
min(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
min(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
min(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.3.4.4. Minimum der Anzahl der Kinddatensätze

min(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
min(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
min(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
min(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
min(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.3.4.5. Minimum der Durchschnittswerte der Kinddatensätze

min(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
min(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
min(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
min(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
min(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.4. Anzahl

2.3.5.1.1.4.1. Anzahl aus Kontrolle

count(table("<tableGuid>"), row("<tableControlGuid>"))
count(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))
count(table("<tableGuid>"), rowAsNumber("<tableControlGuid>"))
count(table("<tableGuid>"), rowAsNumber("<tableControlGuid>", <fallbackValue>))
count(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))

2.3.5.1.1.4.2. Anzahl aus Berechnung

count(table("<tableGuid>"), rowFormula("<tableFormulaGuid>"))
count(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))
count(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))

2.3.5.1.1.4.3. Anzahl aus Datenfeld

count(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>"))
count(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
count(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>"))
count(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
count(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.3.5.1.1.4.4. Kinddatensätze

2.3.5.1.1.4.4.1. Anzahl der Summen der Kinddatensätze

count(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
count(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
count(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
count(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
count(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.4.4.2. Anzahl der Minima der Kinddatensätze

count(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
count(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
count(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
count(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
count(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.4.4.3. Anzahl der Maxima der Kinddatensätze

count(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
count(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
count(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
count(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
count(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.4.4.4. Anzahl der Anzahl der Kinddatensätze

count(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
count(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
count(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
count(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
count(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.4.4.5. Anzahl der Durchschnittswerte der Kinddatensätze

count(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
count(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
count(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
count(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
count(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.5. Durchschnittswert

2.3.5.1.1.5.1. Durchschnittswert aus Kontrolle

avg(table("<tableGuid>"), row("<tableControlGuid>"))
avg(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))
avg(table("<tableGuid>"), rowAsNumber("<tableControlGuid>"))
avg(table("<tableGuid>"), rowAsNumber("<tableControlGuid>", <fallbackValue>))
avg(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))

2.3.5.1.1.5.2. Durchschnittswert aus Berechnung

avg(table("<tableGuid>"), rowFormula("<tableFormulaGuid>"))
avg(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))
avg(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))

2.3.5.1.1.5.3. Durchschnittswert aus Datenfeld

avg(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>"))
avg(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
avg(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>"))
avg(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
avg(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.3.5.1.1.5.4. Kinddatensätze

2.3.5.1.1.5.4.1. Durchschnittswert der Summen der Kinddatensätze

avg(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
avg(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
avg(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
avg(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
avg(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.5.4.2. Durchschnittswert der Minima der Kinddatensätze

avg(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
avg(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
avg(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
avg(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
avg(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.5.4.3. Durchschnittswert der Maxima der Kinddatensätze

avg(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
avg(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
avg(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
avg(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
avg(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.5.4.4. Durchschnittswert der Anzahl der Kinddatensätze

avg(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
avg(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
avg(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
avg(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
avg(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.1.5.4.5. Durchschnittswert der Durchschnittswerte der Kinddatensätze

avg(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
avg(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
avg(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
avg(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
avg(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2. Spaltenwerte der Datensätze (Zwischensumme)

2.3.5.1.2.1. Summe

2.3.5.1.2.1.1. Summe aus Kontrolle

subTotalSum(table("<tableGuid>"), row("<tableControlGuid>"))
subTotalSum(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))
subTotalSum(table("<tableGuid>"), rowAsNumber("<tableControlGuid>"))
subTotalSum(table("<tableGuid>"), rowAsNumber("<tableControlGuid>", <fallbackValue>))
subTotalSum(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))

2.3.5.1.2.1.2. Summe aus Berechnung

subTotalSum(table("<tableGuid>"), rowFormula("<tableFormulaGuid>"))
subTotalSum(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))
subTotalSum(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))

2.3.5.1.2.1.3. Summe aus Datenfeld

subTotalSum(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>"))
subTotalSum(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
subTotalSum(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>"))
subTotalSum(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
subTotalSum(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.3.5.1.2.1.4. Kinddatensätze

2.3.5.1.2.1.4.1. Summe der Summen der Kinddatensätze

subTotalSum(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalSum(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalSum(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalSum(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalSum(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.1.4.2. Summe der Minima der Kinddatensätze

subTotalSum(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalSum(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalSum(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalSum(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalSum(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.1.4.3. Summe der Maxima der Kinddatensätze

subTotalSum(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalSum(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalSum(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalSum(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalSum(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.1.4.4. Summe der Anzahl der Kinddatensätze

subTotalSum(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalSum(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalSum(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalSum(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalSum(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.1.4.5. Summe der Durchschnittswerte der Kinddatensätze

subTotalSum(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalSum(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalSum(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalSum(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalSum(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.2. Maximum

2.3.5.1.2.2.1. Maximum aus Kontrolle

subTotalMax(table("<tableGuid>"), row("<tableControlGuid>"))
subTotalMax(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))
subTotalMax(table("<tableGuid>"), rowAsNumber("<tableControlGuid>"))
subTotalMax(table("<tableGuid>"), rowAsNumber("<tableControlGuid>", <fallbackValue>))
subTotalMax(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))

2.3.5.1.2.2.2. Maximum aus Berechnung

subTotalMax(table("<tableGuid>"), rowFormula("<tableFormulaGuid>"))
subTotalMax(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))
subTotalMax(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))

2.3.5.1.2.2.3. Maximum aus Datenfeld

subTotalMax(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>"))
subTotalMax(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
subTotalMax(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>"))
subTotalMax(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
subTotalMax(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.3.5.1.2.2.4. Kinddatensätze

2.3.5.1.2.2.4.1. Maximum der Summen der Kinddatensätze

subTotalMax(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalMax(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalMax(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalMax(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalMax(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.2.4.2. Maximum der Minima der Kinddatensätze

subTotalMax(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalMax(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue<)))
subTotalMax(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalMax(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalMax(table(">tableGuid<"), childMin(dataGroup(">tableDataGroupGuid<"), rowDataField(">tableDataFieldGuid<", >fallbackValue<)))

2.3.5.1.2.2.4.3. Maximum der Maxima der Kinddatensätze

subTotalMax(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalMax(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalMax(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalMax(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalMax(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.2.4.4. Maximum der Anzahl der Kinddatensätze

subTotalMax(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalMax(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", >fallbackValue>)))
subTotalMax(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalMax(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", >fallbackValue>)))
subTotalMax(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.2.4.5. Maximum der Durchschnittswerte der Kinddatensätze

2.3.5.1.2.3. Minimum

2.3.5.1.2.3.1. Minimum aus Kontrolle

subTotalMin(table("<tableGuid>"), row("<tableControlGuid>"))
subTotalMin(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))
subTotalMin(table("<tableGuid>"), rowAsNumber("<tableControlGuid>"))
subTotalMin(table("<tableGuid>"), rowAsNumber("<tableControlGuid>", <fallbackValue>))
subTotalMin(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))

2.3.5.1.2.3.2. Minimum aus Berechnung

subTotalMin(table("<tableGuid>"), rowFormula("<tableFormulaGuid>"))
subTotalMin(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))
subTotalMin(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))

2.3.5.1.2.3.3. Minimum aus Datenfeld

subTotalMin(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>"))
subTotalMin(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
subTotalMin(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>"))
subTotalMin(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
subTotalMin(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.3.5.1.2.3.4. Kinddatensätze

2.3.5.1.2.3.4.1. Maximum der Summen der Kinddatensätze

subTotalMin(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalMin(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalMin(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalMin(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalMin(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.3.4.2. Minimum der Minima der Kinddatensätze

subTotalMin(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalMin(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalMin(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalMin(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalMin(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.3.4.3. Minimum der Maxima der Kinddatensätze

subTotalMin(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalMin(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalMin(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalMin(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalMin(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.3.4.4. Minimum der Anzahl der Kinddatensätze

subTotalMin(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalMin(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalMin(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalMin(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalMin(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.3.4.5. Minimum der Durchschnittswerte der Kinddatensätze

2.3.5.1.2.4. Anzahl

2.3.5.1.2.4.1. Anzahl aus Kontrolle

subTotalCount(table("<tableGuid>"), row("<tableControlGuid>"))
subTotalCount(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))
subTotalCount(table("<tableGuid>"), rowAsNumber("<tableControlGuid>"))
subTotalCount(table("<tableGuid>"), rowAsNumber("<tableControlGuid>", <fallbackValue>))
subTotalCount(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))

2.3.5.1.2.4.2. Anzahl aus Berechnung

subTotalCount(table("<tableGuid>"), rowFormula("<tableFormulaGuid>"))
subTotalCount(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))
subTotalCount(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))

2.3.5.1.2.4.3. Anzahl aus Datenfeld

subTotalCount(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>"))
subTotalCount(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
subTotalCount(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>"))
subTotalCount(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
subTotalCount(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.3.5.1.2.4.4. Kinddatensätze

2.3.5.1.2.4.4.1. Anzahl der Summen der Kinddatensätze

subTotalCount(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalCount(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalCount(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalCount(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalCount(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.4.4.2. Anzahl der Minima der Kinddatensätze

subTotalCount(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalCount(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalCount(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalCount(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalCount(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.4.4.3. Anzahl der Maxima der Kinddatensätze

subTotalCount(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalCount(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalCount(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalCount(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalCount(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.4.4.4. Anzahl der Anzahl der Kinddatensätze

subTotalCount(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalCount(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalCount(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalCount(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalCount(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.4.4.5. Anzahl der Durchschnittswerte der Kinddatensätze

subTotalCount(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalCount(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalCount(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalCount(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalCount(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.5. Durchschnittswert

2.3.5.1.2.5.1. Durchschnittswert aus Kontrolle

subTotalAvg(table("<tableGuid>"), row("<tableControlGuid>"))
subTotalAvg(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))
subTotalAvg(table("<tableGuid>"), rowAsNumber("<tableControlGuid>"))
subTotalAvg(table("<tableGuid>"), rowAsNumber("<tableControlGuid>", <fallbackValue>))
subTotalAvg(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))

2.3.5.1.2.5.2. Durchschnittswert aus Berechnung

subTotalAvg(table("<tableGuid>"), rowFormula("<tableFormulaGuid>"))
subTotalAvg(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))
subTotalAvg(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))

2.3.5.1.2.5.3. Durchschnittswert aus Datenfeld

subTotalAvg(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>"))
subTotalAvg(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
subTotalAvg(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>"))
subTotalAvg(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
subTotalAvg(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.3.5.1.2.5.4. Kinddatensätze

2.3.5.1.2.5.4.1. Durchschnittswert der Summen der Kinddatensätze

subTotalAvg(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalAvg(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalAvg(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalAvg(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalAvg(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.5.4.2. Durchschnittswert der Minima der Kinddatensätze

subTotalAvg(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalAvg(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalAvg(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalAvg(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalAvg(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.5.4.3. Durchschnittswert der Maxima der Kinddatensätze

subTotalAvg(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalAvg(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalAvg(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalAvg(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalAvg(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.5.4.4. Durchschnittswert der Anzahl der Kinddatensätze

subTotalAvg(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalAvg(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalAvg(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalAvg(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalAvg(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.2.5.4.5. Durchschnittswert der Durchschnittswerte der Kinddatensätze

subTotalAvg(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
subTotalAvg(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
subTotalAvg(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
subTotalAvg(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
subTotalAvg(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3. Spaltenwerte aller Datensätze

2.3.5.1.3.1. Summe

2.3.5.1.3.1.1. Summe aus Kontrolle

totalSum(table("<tableGuid>"), row("<tableControlGuid>"))
totalSum(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))
totalSum(table("<tableGuid>"), rowAsNumber("<tableControlGuid>"))
totalSum(table("<tableGuid>"), rowAsNumber("<tableControlGuid>", <fallbackValue>))
totalSum(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))

2.3.5.1.3.1.2. Summe aus Berechnung

totalSum(table("<tableGuid>"), rowFormula("<tableFormulaGuid>"))
totalSum(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))
totalSum(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))

2.3.5.1.3.1.3. Summe aus Datenfeld

totalSum(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>"))
totalSum(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
totalSum(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>"))
totalSum(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
totalSum(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.3.5.1.3.1.4. Kinddatensätze

2.3.5.1.3.1.4.1. Summe der Summen der Kinddatensätze

totalSum(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalSum(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalSum(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalSum(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalSum(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.1.4.2. Summe der Minima der Kinddatensätze

totalSum(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalSum(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalSum(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalSum(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalSum(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.1.4.3. Summe der Maxima der Kinddatensätze

totalSum(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalSum(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalSum(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalSum(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalSum(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.1.4.4. Summe der Anzahl der Kinddatensätze

totalSum(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalSum(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalSum(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalSum(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalSum(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.1.4.5. Summe der Durchschnittswerte der Kinddatensätze

totalSum(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalSum(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalSum(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalSum(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalSum(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.2. Maximum

2.3.5.1.3.2.1. Maximum aus Kontrolle

totalMax(table("<tableGuid>"), row("<tableControlGuid>"))
totalMax(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))
totalMax(table("<tableGuid>"), rowAsNumber("<tableControlGuid>"))
totalMax(table("<tableGuid>"), rowAsNumber("<tableControlGuid>", <fallbackValue>))
totalMax(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))

2.3.5.1.3.2.2. Maximum aus Berechnung

totalMax(table("<tableGuid>"), rowFormula("<tableFormulaGuid>"))
totalMax(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))
totalMax(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))

2.3.5.1.3.2.3. Maximum aus Datenfeld

totalMax(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>"))
totalMax(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
totalMax(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>"))
totalMax(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
totalMax(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.3.5.1.3.2.4. Kinddatensätze

2.3.5.1.3.2.4.1. Maximum der Summen der Kinddatensätze

totalMax(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalMax(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalMax(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalMax(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalMax(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.2.4.2. Maximum der Minima der Kinddatensätze

totalMax(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalMax(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalMax(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalMax(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalMax(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.2.4.3. Maximum der Maxima der Kinddatensätze

totalMax(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalMax(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalMax(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalMax(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalMax(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.2.4.4. Maximum der Anzahl der Kinddatensätze

totalMax(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalMax(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalMax(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalMax(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalMax(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.2.4.5. Maximum der Durchschnittswerte der Kinddatensätze

totalMax(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalMax(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalMax(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalMax(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalMax(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.3. Minimum

2.3.5.1.3.3.1. Minimum aus Kontrolle

totalMin(table("<tableGuid>"), row("<tableControlGuid>"))
totalMin(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))
totalMin(table("<tableGuid>"), rowAsNumber("<tableControlGuid>"))
totalMin(table("<tableGuid>"), rowAsNumber("<tableControlGuid>", <fallbackValue>))
totalMin(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))

2.3.5.1.3.3.2. Minimum aus Berechnung

totalMin(table("<tableGuid>"), rowFormula("<tableFormulaGuid>"))
totalMin(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))
totalMin(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))

2.3.5.1.3.3.3. Minimum aus Datenfeld

totalMin(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>"))
totalMin(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
totalMin(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>"))
totalMin(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
totalMin(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.3.5.1.3.3.4. Kinddatensätze

2.3.5.1.3.3.4.1. Maximum der Summen der Kinddatensätze

totalMin(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalMin(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalMin(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalMin(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalMin(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)));))

2.3.5.1.3.3.4.2. Minimum der Minima der Kinddatensätze

totalMin(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalMin(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalMin(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalMin(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalMin(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.3.4.3. Minimum der Maxima der Kinddatensätze

totalMin(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalMin(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalMin(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalMin(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalMin(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.3.4.4. Minimum der Anzahl der Kinddatensätze

totalMin(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalMin(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalMin(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalMin(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalMin(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.3.4.5. Minimum der Durchschnittswerte der Kinddatensätze

totalMin(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalMin(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalMin(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalMin(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalMin(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.4. Anzahl

2.3.5.1.3.4.1. Anzahl aus Kontrolle

totalCount(table("<tableGuid>"), row("<tableControlGuid>"))
totalCount(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))
totalCount(table("<tableGuid>"), rowAsNumber("<tableControlGuid>"))
totalCount(table("<tableGuid>"), rowAsNumber("<tableControlGuid>", <fallbackValue>))
totalCount(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))

2.3.5.1.3.4.2. Anzahl aus Berechnung

totalCount(table("<tableGuid>"), rowFormula("<tableFormulaGuid>"))
totalCount(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))
totalCount(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))

2.3.5.1.3.4.3. Anzahl aus Datenfeld

totalCount(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>"))
totalCount(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
totalCount(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>"))
totalCount(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
totalCount(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.3.5.1.3.4.4. Kinddatensätze

2.3.5.1.3.4.4.1. Anzahl der Summen der Kinddatensätze

totalCount(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalCount(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalCount(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalCount(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalCount(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.4.4.2. Anzahl der Minima der Kinddatensätze

totalCount(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalCount(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalCount(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalCount(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalCount(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.4.4.3. Anzahl der Maxima der Kinddatensätze

totalCount(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalCount(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalCount(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalCount(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalCount(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.4.4.4. Anzahl der Anzahl der Kinddatensätze

totalCount(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalCount(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalCount(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalCount(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalCount(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.4.4.5. Anzahl der Durchschnittswerte der Kinddatensätze

totalCount(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalCount(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalCount(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalCount(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalCount(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.5. Durchschnittswert

2.3.5.1.3.5.1. Durchschnittswert aus Kontrolle

totalAvg(table("<tableGuid>"), row("<tableControlGuid>"))
totalAvg(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))
totalAvg(table("<tableGuid>"), rowAsNumber("<tableControlGuid>"))
totalAvg(table("<tableGuid>"), rowAsNumber("<tableControlGuid>", <fallbackValue>))
totalAvg(table("<tableGuid>"), row("<tableControlGuid>", <fallbackValue>))

2.3.5.1.3.5.2. Durchschnittswert aus Berechnung

totalAvg(table("<tableGuid>"), rowFormula("<tableFormulaGuid>"))
totalAvg(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))
totalAvg(table("<tableGuid>"), rowFormula("<tableFormulaGuid>", <fallbackValue>))

2.3.5.1.3.5.3. Durchschnittswert aus Datenfeld

totalAvg(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>"))
totalAvg(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))
totalAvg(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>"))
totalAvg(table("<tableGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>))
totalAvg(table("<tableGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>))

2.3.5.1.3.5.4. Kinddatensätze

2.3.5.1.3.5.4.1. Durchschnittswert der Summen der Kinddatensätze

totalAvg(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalAvg(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalAvg(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalAvg(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalAvg(table("<tableGuid>"), childSum(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.5.4.2. Durchschnittswert der Minima der Kinddatensätze

totalAvg(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalAvg(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalAvg(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalAvg(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalAvg(table("<tableGuid>"), childMin(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.5.4.3. Durchschnittswert der Maxima der Kinddatensätze

totalAvg(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalAvg(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalAvg(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalAvg(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalAvg(table("<tableGuid>"), childMax(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.5.4.4. Durchschnittswert der Anzahl der Kinddatensätze

totalAvg(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalAvg(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalAvg(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalAvg(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalAvg(table("<tableGuid>"), childCount(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.5.1.3.5.4.5. Durchschnittswert der Durchschnittswerte der Kinddatensätze

totalAvg(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>")))
totalAvg(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))
totalAvg(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>")))
totalAvg(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataFieldAsNumber("<tableDataFieldGuid>", <fallbackValue>)))
totalAvg(table("<tableGuid>"), childAvg(dataGroup("<tableDataGroupGuid>"), rowDataField("<tableDataFieldGuid>", <fallbackValue>)))

2.3.6. Datumsfunktionen

Zur Bestimmung von Fristen, Fälligkeiten und ähnlichen Anwendungsfällen kann mit Datums- und Zeitwerten gearbeitet werden. Dazu zählen sowohl Systemdaten wie das Erstellungsdatum, als auch Werte aus Datums- und Zeitdatenfeldern oder die aktuellen Zeit.

2.3.6.1. Funktionen für einzelne Datumswerte

Soll ein Wert aus einem einzelnen Datumswert ermittelt werden, können folgende Methoden wie im Beispiel gezeigt eingesetzt werden. Bei allen Methoden kann als zweiter Parameter die zu verwendende Zeitzone angegeben werden.
//Stundenanteil des aktuellen Datums in der Zeitzone Europe/Berlin
hour(currentDateTime, "Europe/Berlin")

//Tag des Monats aus einem Datumswert eines Datenfelds ohne Angabe der Zeitzone. 
//Somit wird die Zeitzone des aktuell angemeldeten Benutzers berücksichtigt
dayOfMonth(dataField("2DA5429B4BE959EBE28B18E0BAB8C4705C789D1A", -1))

2.3.6.1.1. Tag im Jahr

Tag des Jahres.
dayOfYear("<dateExpression>", "<timeZone>")
dayOfYear("<dateExpression>")
dayOfYear("<dateExpression>", "<timeZone>")

2.3.6.1.2. Tag im Monat

Tag des Monats.
dayOfMonth("<dateExpression>", "<timeZone>")
dayOfMonth("<dateExpression>")
dayOfMonth("<dateExpression>", "<timeZone>")

2.3.6.1.3. Tag in der Woche

Tag der Woche mit Montag als Wochenbeginn.
dayOfWeek("<dateExpression>", "<timeZone>")
dayOfWeek("<dateExpression>")
dayOfWeek("<dateExpression>", "<timeZone>")

2.3.6.1.4. Woche im Jahr (Woche beginnt am Montag)

Woche im Jahr mit Montag als Wochenbeginn.
weekOfYear("<dateExpression>", "<timeZone>")
weekOfYear("<dateExpression>")
weekOfYearISO("<dateExpression>", "<timeZone>")
weekOfYearISO("<dateExpression>")
weekOfYear("<dateExpression>", "<timeZone>")

2.3.6.1.5. Woche im Jahr (Woche beginnt am Sonntag)

Woche im Jahr mit Sonntag als Wochenbeginn.
weekOfYearSunday("<dateExpression>", "<timeZone>")
weekOfYearSunday("<dateExpression>")
weekOfYearSunday("<dateExpression>", "<timeZone>")

2.3.6.1.6. Jahr

Jahr des Datums.
year("<dateExpression>", "<timeZone>")
year("<dateExpression>")
year("<dateExpression>", "<timeZone>")

2.3.6.1.7. Monat

Monat des Datums (Januar = 1, Feburar = 2, ...)
month("<dateExpression>", "<timeZone>")
month("<dateExpression>")
month("<dateExpression>", "<timeZone>")

2.3.6.1.8. Stunde

Stunde des Datums.
hour("<dateExpression>", "<timeZone>")
hour("<dateExpression>")
hour("<dateExpression>", "<timeZone>")

2.3.6.1.9. Minute

Minuten des Datums
minute("<dateExpression>", "<timeZone>")
minute("<dateExpression>")
minute("<dateExpression>", "<timeZone>")

2.3.6.1.10. Sekunde

Sekunden des Datums
second("<dateExpression>", "<timeZone>")
second("<dateExpression>")
second("<dateExpression>", "<timeZone>")

2.3.6.1.11. Millisekunde

Millisekunden des Datums.
millisecond("<dateExpression>", "<timeZone>")
millisecond("<dateExpression>")
millis("<dateExpression>", "<timeZone>")
millis("<dateExpression>")
millisecond("<dateExpression>", "<timeZone>")

2.3.6.2. Differenz zwischen zwei Datumswerten

Um Differenzen zwischen zwei Datumswerten zu ermitteln, können folgende Methoden verwendet werden:
//Differenz in Tagen zwischen einem Datumswert und dem aktuellen Datum
diffInDay(dataField("C2FA3A0DD01E7E6612972A7A97D8DDCA1709CF3E", -1), currentDateTime)

2.3.6.2.1. Differenz in Tagen

Differenz zwischen zwei Datumswerten in Tagen.
diffInDay("<dateExpression1>", "<dateExpression2>")

2.3.6.2.2. Differenz in Stunden

Differenz zwischen zwei Datumswerten in Stunden.
diffInHour("<dateExpression1>", "<dateExpression2>")

2.3.6.2.3. Differenz in Minuten

Differenz zwischen zwei Datumswerten in Minuten.
diffInMinute("<dateExpression1>", "<dateExpression2>")

2.3.6.2.4. Differenz in Sekunden

Differenz zwischen zwei Datumswerten in Sekunden.
diffInSecond("<dateExpression1>", "<dateExpression2>")

2.3.6.2.5. Differenz in Millisekunden

Differenz zwischen zwei Datumswerten in Millisekunden.
diffInMillisecond("<dateExpression1>", "<dateExpression2>")

2.3.6.3. Datumsausdrücke

Analog zum Auslesen von Zahlenwerten können auch Datumswerte aus Datenfeldern, Zeilen in Tabellen etc. ausgelesen werden.

2.3.6.3.1. Datum aus aktuellem Datensatz

2.3.6.3.1.1. Datum aus Kontrolle

Datumswert aus einer Kontrolle.
controlAsDateTime("<controlGuid>")
controlAsDateTime("<controlGuid>", <fallbackValue>)
controlAsDateTime("<controlGuid>", <fallbackValue>)

2.3.6.3.1.2. Datum aus Datenfeld

Datumswert aus einem Datenfeld.
dataFieldAsDateTime("<dataFieldGuid>")
dataFieldAsDateTime("<dataFieldGuid>", <fallbackValue>)
dataFieldAsDateTime("<dataFieldGuid>", <fallbackValue>)

2.3.6.3.2. Datum aus Tabelle

2.3.6.3.2.1. Datum aus aktueller Zeile

2.3.6.3.2.1.1. Datum aus Kontrolle

Datumswert aus der aktuellen Zeile in einer Ansichtstabelle.
rowAsDateTime("<tableControlGuid>")
rowAsDateTime("<tableControlGuid>", <fallbackValue>)
rowAsDateTime("<tableControlGuid>", <fallbackValue>)

2.3.6.3.2.1.2. Datum aus Datenfeld

Datumswert aus der aktuellen Zeile per Datenfeld-GUID in einer Ansichtstabelle.
rowDataFieldAsDateTime("<tableDataFieldGuid>")
rowDataFieldAsDateTime("<tableDataFieldGuid>", <fallbackValue>)
rowDataFieldAsDateTime("<tableDataFieldGuid>", <fallbackValue>)

2.3.6.3.3. Datum aus Systemwert

2.3.6.3.3.1. Datum aus Sessionwert

Datumswert aus einer Sessionvariablen.
sessionAsDateTime("<variable>")
sessionAsDateTime("<variable>", <fallbackValue>)
sessionAsDateTime("<variable>", <fallbackValue>)

2.3.6.3.3.2. Datum aus Verarbeitungskontext

Datumswert aus einer Variablen aus dem aktuellen Verarbeitungskontext.
sharedStateAsDateTime("<variable>")
sharedStateAsDateTime("<variable>", <fallbackValue>)
sharedStateAsDateTime("<variable>", <fallbackValue>)

2.3.6.3.3.3. Datum aus Requestwert

Datumswert aus einer Requestvariablen.
requestAsDateTime("<variable>")
requestAsDateTime("<variable>", <fallbackValue>)
requestAsDateTime("<variable>", <fallbackValue>)

2.3.6.3.3.4. Datum aus Systemdatengruppe

Datumswert aus dem Wert eines Systemdatenfelds.
systemFieldAsDateTime("<systemFieldGuid>")
systemFieldAsDateTime("<systemFieldGuid>", <fallbackValue>)
systemFieldAsDateTime("<systemFieldGuid>", <fallbackValue>)

2.3.6.3.4. Datum aus Stringwert

Datumswert aus einem String.
dateTime("<dateTimeString>", "<dateTimeFormat>", "<timeZone>")
dateTime("<dateTimeString>", "<dateTimeFormat>")
z.B. dateTime("2014-01-01T12:00:00Z", "yyyy-MM-dd'T'HH:mm:ss'Z'", "UTC")
dateTime("<dateTimeString>", "<dateTimeFormat>", "<timeZone>")

2.3.6.3.5. Aktuelles Datum

Das aktuelle Datum.
currentDateTime

2.3.6.3.6. Aktuelles Datum aus Request

Das Datum aus dem letzten Request.
currentRequestDateTime