Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
Table.MaxN(
table as table,
comparisonCriteria as any,
countOrCondition as any
) as table
Info
Gibt anhand der table die größte(n) Zeile(n) in der comparisonCriteria, zurück. Nachdem die Zeilen sortiert wurden, muss der Parameter countOrCondition angegeben werden, um das Ergebnis weiter zu filtern. Beachten Sie, dass der Sortieralgorithmus kein feststehendes Sortierergebnis garantieren kann. Der countOrCondition-Parameter kann mehrere Formen annehmen:
- Wenn eine Zahl angegeben wird, wird eine Liste von bis zu
countOrConditionElementen in aufsteigender Reihenfolge zurückgegeben. - Wenn eine Bedingung angegeben wird, wird eine Liste der Elemente am Listenanfang zurückgegeben, die die Bedingung erfüllen. Wenn ein Element die Bedingung nicht erfüllt, werden keine weiteren Elemente berücksichtigt.
Beispiel 1
Sucht die Zeile mit dem größten Wert in Spalte [a] mit der Bedingung [a] > 0 in der Tabelle. Die Zeilen werden sortiert, bevor der Filter angewendet wird.
Verwendung
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 2]
}),
"a",
each [a] > 0
)
Ausgabe
Table.FromRecords({
[a = 6, b = 2],
[a = 2, b = 4]
})
Beispiel 2
Sucht die Zeile mit dem größten Wert in Spalte [a] mit der Bedingung [b] > 0 in der Tabelle. Die Zeilen werden sortiert, bevor der Filter angewendet wird.
Verwendung
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] > 0
)
Ausgabe
Table.FromRecords({})