avgOver
Die Funktion avgOver berechnet den Durchschnitt eines Messwerts, partitioniert über eine Liste von Dimensionen.
Syntax
Die Klammern sind erforderlich. Welche Argumente optional sind, erfahren Sie in den folgenden Beschreibungen.
avgOver (measure,[ partition_field, ... ],calculation level)
Das folgende Beispiel zeigt den Durchschnitt von Billed Amount über Customer Region an. Die Felder in der Tabellenberechnung befinden sich in den Feldbereichen der Visualisierung.
avgOver ( sum({Billed Amount}), [{Customer Region}] )
Der folgende Screenshot zeigt die Ergebnisse des Beispiels. Mit der Addition von Service Line wird jeweils der Gesamtbetrag angezeigt. Der Durchschnitt dieser drei Werte wird im berechneten Feld angezeigt.
Argumente
- measure
-
Die Metrik, für die Sie die Berechnung durchführen möchten, z. B.
sum({Sales Amt}). Verwenden Sie eine Aggregation, wenn die Berechnungsebene aufNULLoderPOST_AGG_FILTERfestgelegt ist. Verwenden Sie keine Aggregation, wenn die Berechnungsebene aufPRE_FILTERoderPRE_AGGfestgelegt ist. - partition field
-
(Optional) Eine oder mehrere Dimensionen, nach denen Sie die Daten partitionieren möchten, getrennt durch Kommas.
Jedes Feld in der Liste ist in {} eingeschlossen (geschweifte Klammern), wenn es mehr als ein Wort umfasst. Die gesamte Liste ist in [ ] (eckige Klammern) eingeschlossen.
- calculation level (Berechnungsebene)
-
(Optional) Gibt die zu verwendende Berechnungsebene an:
-
PRE_FILTER– Vorfilterberechnungen werden vor den Datensatzfiltern berechnet. -
PRE_AGG– Voraggregatberechnungen werden berechnet, bevor die Aggregationen und Top- und Bottom-N-Filter auf die Visuals angewendet werden. -
POST_AGG_FILTER– (Standard) Tabellenberechnungen werden berechnet, wenn die Visuals angezeigt werden.
Dieser Wert wird standardmäßig auf
POST_AGG_FILTEReingestellt, wenn er leer ist. Weitere Informationen finden Sie unter Verwenden von niveauabhängigen Berechnungen in Amazon QuickSight. -
Beispiel
Das folgende Beispiel ruft den Durchschnitt von sum(Sales) ab, partitioniert nach City und State.
avgOver ( sum(Sales), [City, State] )