MAXX

Wertet einen Ausdruck für jede Zeile einer Tabelle aus und gibt den größten Wert zurück.

Syntax

MAXX(<table>,<expression>)  

Parameter

Begriff Definition
table Die Tabelle, die die Zeilen enthält, für die der Ausdruck ausgewertet wird.
expression Der für jede Zeile der Tabelle auszuwertende Ausdruck.

Rückgabewert

Der größte Wert.

Bemerkungen

  • Das Argument table für die MAXX-Funktion kann ein Tabellenname oder Ausdruck sein, der als eine Tabelle ausgewertet wird. Das zweite Argument gibt den Ausdruck an, der für jede Zeile der Tabelle ausgewertet werden soll.

  • Von den Werten, die ausgewertet werden sollen, werden nur die folgenden gezählt:

    • Zahlen
    • Texte
    • Datumsangaben
  • Leere Werte werden übersprungen. TRUE/FALSE-Werte werden nicht unterstützt.

  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.

Beispiel 1

Die folgende Formel verwendet einen Ausdruck als zweites Argument, um den Gesamtbetrag der Steuern und Versandkosten für jede Bestellung in der Tabelle InternetSales zu berechnen. Das erwartete Ergebnis ist 375,7184.

= MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])  

Beispiel 2

Die folgende Formel filtert zunächst die Tabelle InternetSales, indem sie einen FILTER-Ausdruck verwendet, um eine Teilmenge von Bestellungen für ein bestimmtes Vertriebsgebiet zurückzugeben, das als [SalesTerritory] = 5 definiert ist. Die MAXX-Funktion wertet dann den Ausdruck aus, der als zweites Argument für jede Zeile der gefilterten Tabelle verwendet wird, und gibt den höchsten Betrag für Steuern und Versandkosten für ausschließlich diese Bestellungen zurück. Das erwartete Ergebnis ist 250,3724.

= MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])  

Weitere Informationen

MAX-Funktion
MAXA-Funktion
Statistische Funktionen