Aggregiert ein Feld einer beliebigen Tabelle mit einer beliebigen Funktion unter Verwendung eines Indexbereichs und einer Filterbedingung.
Aufruf:
Aggregate("TableName"|"FeldName"|"Funktion"
|"IndexName"|KeyFieldCount|"RangeStart"|"RangeEnd")
0 1 2 3 4 5..x x+1..y
- = 5 + KeyFieldCount
y = x + KeyFieldCount
Folgende Aggregate Funktionen werden unterstützt:
Min – Minimalwert
Max – Maximalwert
Sum – Summe
Avg – Durchschnittswert
Ein Beispiel:
External$('Aggregate( "BuchungenLohn"|"SaldoBet"|"Sum"|"JPKtoNr"|3|
- TableName FeldName Funkt. IndexName KFC
"Year(BereichDate)"|"Month(BereichDate)"|"LBK.LAKtoNrSonstige"|"Year(BereichDate)"|
- RangeStart (1/3) RangeStart (2/3) RangeStart (3/3) RangeEnd (1/3)
"Month(BereichDate)"|"LBK.LAKtoNrSonstige")')
- RangeEnd (2/3) RangeEnd (3/3)
Das Feld „SaldoBet" aus der Table „BuchungenLohn" wird aufsummiert, wobei die Datensätze über den Index JPKtoNr eingeschränkt werden.