MAXX-Funktion
Wertet einen Ausdruck für jede Zeile einer Tabelle aus und gibt den größten numerischen Wert zurück.
Syntax
MAXX(<table>,<expression>)
Parameter
Ausdruck |
Definition |
---|---|
table |
Die Tabelle, die die Zeilen enthält, für die der Ausdruck ausgewertet wird. |
expression |
Der Ausdruck, der für jede Zeile der Tabelle ausgewertet werden soll. |
Rückgabewert
Eine Dezimalzahl.
Hinweise
Das table-Argument der MAXX-Funktion kann ein Tabellenname oder ein Ausdruck sein, der eine Tabelle ergibt. Das zweite Argument gibt den Ausdruck an, der für jede Zeile der Tabelle ausgewertet werden soll.
Dabei werden nur die folgenden Werte berücksichtigt:
Zahlen. Wenn der Ausdruck keine Zahl ergibt, gibt MAXX 0 (null) zurück.
Datumsangaben.
Leere Zellen, logische Werte und Text werden ignoriert. Wenn Sie nicht numerische Werte in die Formel einschließen möchten, verwenden Sie die MAXA-Funktion.
Wenn eine leere Zelle in der Spalte oder im Ausdruck enthalten ist, gibt MAXX eine leere Spalte zurück.
Beispiel
Die folgende Formel verwendet einen Ausdruck als zweites Argument, um den Gesamtbetrag an Steuern und Versandkosten in der Tabelle Internetverkäufe zu berechnen. Das erwartete Ergebnis ist 375,7184.
=MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])
Die folgende Formel filtert zuerst die Tabelle Internetverkäufe mit einem FILTER-Ausdruck, um eine Teilmenge der Bestellungen für eine bestimmte Region zurückzugeben, die als [SalesTerritory]=5 definiert ist. Die MAXX-Funktion wertet dann den als zweites Argument verwendeten Ausdruck für jede Zeile der gefilterten Tabelle aus und gibt den höchsten Betrag für Steuern und Versand für diese Bestellungen zurück. Das erwartete Ergebnis ist 250,3724.
=MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])