Table.MinN
Syntax
Table.MinN(table as table, comparisonCriteria as any, countOrCondition as any) as table
Info
Gibt die kleinste(n) Zeile(n) in der Tabelle table
zurück, nach dem comparisonCriteria
. 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
countOrCondition
Elementen 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 kleinsten Wert in Spalte [a] mit der Bedingung [a] < 3 in der Tabelle. Die Zeilen werden sortiert, bevor der Filter angewendet wird.
Verwendung
Table.MinN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 4]
}),
"a",
each [a] < 3
)
Ausgabe
Table.FromRecords({
[a = 0, b = 0],
[a = 2, b = 4]
})
Beispiel 2
Sucht die Zeile mit dem kleinsten Wert in Spalte [a] mit der Bedingung [b] < 0 in der Tabelle. Die Zeilen werden sortiert, bevor der Filter angewendet wird.
Verwendung
Table.MinN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] < 0
)
Ausgabe
Table.FromRecords({})