Auf Englisch lesen

Freigeben über


Table.Max

Syntax

 
Table.Max(table as table, comparisonCriteria as any, optional default as any) as any

Info

Gibt anhand des comparisonCriteria die größte(n) Zeile(n) in der table, zurück. Wenn die Tabelle leer ist, wird der optionale default-Wert zurückgegeben.

Beispiel 1

Ermittelt in der Tabelle ({[a = 2, b = 4], [a = 6, b = 8]}) die Zeile mit dem größten Wert in Spalte [a].

Verwendung

Table.Max(
    Table.FromRecords({
        [a = 2, b = 4],
        [a = 6, b = 8]
    }),
    "a"
)

Ausgabe

[a = 6, b = 8]

Beispiel 2

Ermittelt in der Tabelle ({}) die Zeile mit dem größten Wert in Spalte [a]. Gibt -1 zurück, wenn sie leer ist.

Verwendung

Table.Max(#table({"a"}, {}), "a", -1)

Output

-1

Vergleichskriterien