Auf Englisch lesen

Freigeben über


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
)

Output

Table.FromRecords({})

Vergleichskriterien