GROUPBY_WHERE-Makro
Das GROUPBY_WHERE-Makro Makro ist nur in IBM® Campaign verfügbar.
Syntax
GROUPBY_WHERE(group_field, keyword, rolled_field, where_value [,output_field])
Parameter
*
Gibt die Variable an, nach der die Einträge gruppiert werden (d. h., alle identischen Werte der angegebenen Variable werden derselben Gruppe zugeordnet).
*
Gibt die zusammenfassende Rollup-Funktion an, die auf das Rollup-Feld angewendet werden soll.
*
Gibt die Variable an, die zusammengefasst werden soll.
*
Ein Ausdruck, dessen Auswertung den Wert eins oder null ergibt und der angibt, welche Zeilen in die Rollup-Operation einbezogen werden sollen.
*
Gibt eine alternative Variable an, die für eine einzelne Zeile einer Gruppe zurückgegeben werden soll, und kann nur mit den Schlüsselwörtern MinOf, MaxOf und MedianOf eingesetzt werden.
Beschreibung
GROUPBY_WHERE fasst bestimmte Zeilen von Daten in einer Gruppe zusammen. Die Ausgabe dieser Funktion ist eine einzelne Spalte. Die Ausgabe ist das Ergebnis der durch keyword angegebenen Operation bezüglich rolled_field in der durch group_field angegebenen homogenen Gruppe, gefiltert durch where_value. Es werden nur Zeilen mit dem where_value eins in die Berechnung einbezogen.
Wenn das optionale output_field nicht angegeben ist, ist die Ausgabe das Ergebnis der auf rolled_field angewendeten Operation. Wenn output_field angegeben ist, ist das Ergebnis das output_field der Zeile in der Gruppe.
*
Unter GROUPBY-Makro finden Sie weitere Informationen zu gültigen Werten für keyword.
Beispiele