Funktionen „Average“, „Max“, „Min“, „StdevP“, „Sum“ und „VarP“

Gilt für: Canvas-Apps Desktop-Flows Dataverse Formelspalten Modellgesteuerte Apps Power Platform CLI

Aggregatfunktionen, die eine Menge von Zahlen zusammengefassten

Description

Die Average-Funktion berechnet den Durchschnitt bzw. das arithmetische Mittel der Argumente.

Die Max-Funktion etabliert den Höchstwert.

Die Min-Funktion sucht den Mindestwert.

Die Sum-Funktion berechnet die Summe der Argumente.

Die StdevP-Funktion berechnet die Standardabweichung der Argumente.

Die VarP-Funktion berechnet die Varianz der Argumente.

Sie können die Werte für diese Funktionen angeben als:

  • Getrennte Argumente. Sum (1, 2, 3) beispielsweise gibt den Wert 6 zurück.
  • eine Tabelle und eine Formel, die die Tabelle verarbeitet. Das Aggregat wird anhand der Werte der Formel für jeden Datensatz berechnet.

Die Felder des aktuell verarbeiteten Datensatzes sind in der Formel verfügbar. Verwenden Sie den ThisRecord-Operator, oder referenzieren Sie Felder einfach namentlich wie jeden anderen Wert. Der As-Operator kann auch verwendet werden, um den zu verarbeitenden Datensatz zu benennen, wodurch Ihre Formel leichter verständlich wird und verschachtelte Datensätze zugänglich werden. Weitere Informationen finden Sie in den folgenden Beispielen und unter Arbeiten mit Datensatzumfang.

Diese Funktionen verarbeiten nur numerische Werte. Andere Typen von Werten wie Zeichenfolgen oder Datensätze werden ignoriert. Verwenden Sie die Value-Funktion zum Konvertieren einer Zeichenfolge in eine Zahl.

Die Funktionen Average, Max, Min und Sum können delegiert werden, wenn sie mit einer Datenquelle verwendet werden, die Delegierung für diese Funktionen unterstützt. StdevP und VarP können jedoch für keine Datenquellen delegiert werden. Wenn Delegierung nicht unterstützt wird, wird nur der erste Teil der Datenquelle abgerufen, und anschließend wird die Funktion lokal angewendet. Das Ergebnis stellt möglicherweise nicht alles dar. Bei Erstellungszeit erinnert eine Delegierungswarnung an diese Einschränkung und schlägt den Wechsel zu delegierbaren Alternativen vor, sofern diese bestehen. Weitere Informationen finden Sie unter Überblick über Delegation.

Syntax

Average( NumericalFormula1, [ NumericalFormula2, ... ] )
Max( NumericalFormula1, [ NumericalFormula2, ... ] )
Min( NumericalFormula1, [ NumericalFormula2, ... ] )
Sum( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )

  • NumericalFormula(s) – erforderlich. Die zu verarbeitenden numerischen Werte.

Average( Table, NumericalFormula )
Max( Table, NumericalFormula )
Min( Table, NumericalFormula )
Sum( Table, NumericalFormula )
StdevP( Table, NumericalFormula )
VarP( Table, NumericalFormula )

  • Table – Erforderlich. Die zu verarbeitende Tabelle.
  • NumericalFormula – erforderlich. Die für jeden Datensatz auszuwertende Formel. Das Ergebnis dieser Formel wird für die Aggregation verwendet. Sie können die Spalten der Tabelle in der Formel verwenden.

Beispiele

Schritt für Schritt

Sie haben eine Datenquelle mit dem Namen Sales, die eine Spalte CostPerUnit mit den Kosten pro Einheit und eine Spalte UnitsSold mit den verkauften Einheiten enthält, und Sie legen die Text-Eigenschaft einer Bezeichnung auf diese Funktion fest:
Sum(Sales, CostPerUnit * UnitsSold)

Die Bezeichnung zeigt den Gesamtumsatz an, der sich aus der Multiplikation der Werte in diesen Spalten für jeden Datensatz ergibt. Anschließend werden die Ergebnisse aller Datensätze addiert:
Den Gesamtumsatz von verkauften Einheiten und der Kosten pro Einheit berechnen

Hier ein anderes Beispiel: Sie verfügen über mehrere Schieberegler mit dem Namen Slider1, Slider2 und Slider3 und eine Bezeichnung mit der Text-Eigenschaft, die auf diese Formel festgelegt ist:
Sum(Slider1.Value, Slider2.Value, Slider3.Value): Die Beschriftung zeigt die Summe aller Werte an, auf die die Schieberegler eingestellt wurden.
Average(Slider1.Value, Slider2.Value, Slider3.Value): Die Beschriftung zeigt den Durchschnitt aller Werte an, auf die die Schieberegler eingestellt wurden.
Max(Slider1.Value, Slider2.Value, Slider3.Value): Die Beschriftung zeigt das Maximum aller Werte an, auf die die Schieberegler eingestellt wurden.
Min(Slider1.Value, Slider2.Value, Slider3.Value): Die Beschriftung zeigt das Minimum aller Werte an, auf die die Schieberegler eingestellt wurden.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): Die Beschriftung zeigt die Standardabweichung aller Werte an, auf die die Schieberegler eingestellt wurden.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): Die Beschriftung zeigt die Abweichung aller Werte an, auf die die Schieberegler eingestellt wurden.