Aggregationsfunktionen
Aggregationsfunktionen dienen dazu, mehrere Werte innerhalb von Profile Query Language (PQL)-Arrays zu gruppieren, um einen einzigen Zusammenfassungswert zu bilden. Weitere Informationen zu anderen PQL-Funktionen finden Sie in der Profile Query Language Übersicht .
Anzahl
Die Funktion count
gibt die Anzahl der Elemente im angegebenen Array als Zahl zurück.
Format
{ARRAY}.count()
Beispiel
Die folgende PQL-Abfrage gibt die Anzahl der Bestellungen im Array zurück.
orders.count()
Summe
Die Funktion sum
gibt die Summe aller im Array ausgewählten Werte als Zahl zurück.
Format
{ARRAY}.sum()
Beispiel
Die folgende PQL-Abfrage gibt die Summe aller Angebotspreise zurück.
orders.sum(order.price)
Durchschnitt
Die Funktion average
gibt das arithmetische Mittel aller im Array ausgewählten Werte als Zahl zurück.
Format
{ARRAY}.average()
Beispiel
Die folgende PQL-Abfrage gibt den Durchschnittspreis aller Bestellungen zurück.
orders.average(order.price)
Minimum
Die Funktion min
gibt die kleinste aller im Array ausgewählten Werte als Zahl zurück.
Format
{ARRAY}.min()
Beispiel
Die folgende PQL-Abfrage gibt den niedrigsten Preis aller Bestellungen zurück.
orders.min(order.price)
Maximum
Die Funktion max
gibt den größten Wert aller im Array ausgewählten Werte als Zahl zurück.
Format
{ARRAY}.max()
Beispiel
Die folgende PQL-Abfrage gibt den höchsten Preis aller Bestellungen zurück.
orders.max(order.price)
Nächste Schritte
Nachdem Sie sich mit Aggregationsfunktionen vertraut gemacht haben, können Sie diese nun in Ihren PQL-Abfragen verwenden. Weitere Informationen zu anderen PQL-Funktionen finden Sie in Profil Query Language – Übersicht.