sumOver - Amazon QuickSight

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

sumOver

Die Funktion sumOver berechnet die Summe eines Maßes, das durch eine Liste von Dimensionen partitioniert ist.

Syntax

Die Klammern sind erforderlich. Welche Argumente optional sind, erfahren Sie in den folgenden Beschreibungen.

sumOver ( measure ,[ partition_field, ... ] ,calculation level )

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 auf NULL oder POST_AGG_FILTER festgelegt ist. Verwenden Sie keine Aggregation, wenn die Berechnungsebene auf PRE_FILTER oder PRE_AGG festgelegt 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_FILTER eingestellt, wenn er leer ist. Weitere Informationen finden Sie unter Verwenden von ebenenspezifischen Berechnungen in Amazon QuickSight.

Beispiel

Das folgende Beispiel berechnet die Summe von sum(Sales), partitioniert nach City und State.

sumOver ( sum(Sales), [City, State] )

Das folgende Beispiel summiert Billed Amount über Customer Region. Die Felder in der Tabellenberechnung befinden sich in den Feldbereichen der Visualisierung.

sumOver ( sum({Billed Amount}), [{Customer Region}] )

Der folgende Screenshot zeigt die Ergebnisse des Beispiels. Mit der Addition von Customer Segment wird der jeweils berechnete Gesamtbetrag für die Customer Region aufsummiert und im berechneten Feld angezeigt.

Data table showing billed amounts and sumOver values for customer regions and segments.