Aggregationsfunktionen

Aggregationsfunktionen werden verwendet, um mehrere Werte innerhalb von Profile Query Language (PQL-)Arrays zu gruppieren und einen einzigen Zusammenfassungswert zu bilden. More information about other PQL functions can be found in the Profile Query Language overview.

Anzahl

Die count Funktion gibt die Anzahl der Elemente innerhalb des angegebenen Arrays zurück.

Format

{ARRAY}.count()

Beispiel

Die folgende PQL-Abfrage gibt die Anzahl der Bestellungen im Array zurück.

orders.count()

Sum

Die sum Funktion gibt die Summe aller ausgewählten Werte im Array zurück.

Format

{ARRAY}.sum()

Beispiel

Die folgende PQL-Abfrage gibt die Summe aller Bestellpreise zurück.

orders.sum(order.price)

Durchschnitt

Die average Funktion gibt das arithmetische Mittel aller ausgewählten Werte im Array zurück.

Format

{ARRAY}.average()

Beispiel

Die folgende PQL-Abfrage gibt den Durchschnittspreis aller Bestellungen zurück.

orders.average(order.price)

Minimum

Die min Funktion gibt die kleinsten aller ausgewählten Werte im Array zurück.

Format

{ARRAY}.min()

Beispiel

Die folgende PQL-Abfrage gibt den niedrigsten Preis aller Bestellungen zurück.

orders.min(order.price)

Maximum

Die max Funktion gibt den größten der ausgewählten Werte im Array 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 nun von Aggregationsfunktionen Kenntnis erhalten haben, können Sie diese in Ihren PQL-Abfragen verwenden. Weitere Informationen zu anderen PQL-Funktionen finden Sie in Profil Query Language – Übersicht.

Auf dieser Seite