Udostępnij za pośrednictwem


Table.MinN

Składnia

Table.MinN(table as table, comparisonCriteria as any, countOrCondition as any) as table

Informacje

Zwraca najmniejsze wiersze w obiekcie table, biorąc pod comparisonCriteriauwagę wartość . Po posortowania wierszy należy określić parametr w countOrCondition celu dalszego filtrowania wyniku. Należy pamiętać, że algorytm sortowania nie może zagwarantować stałego posortowanego wyniku. Parametr countOrCondition może przyjmować wiele formularzy:

  • Jeśli zostanie określona liczba, zwracana jest lista elementów countOrCondition w kolejności rosnącej.
  • Jeśli określono warunek, zostanie zwrócona lista elementów, które początkowo spełniają warunek. Po niepomyślnie warunku elementu nie są brane pod uwagę żadne dalsze elementy.

Przykład 1

Znajdź wiersz o najmniejszej wartości w kolumnie [a] z warunkiem [a] < 3 w tabeli. Wiersze są sortowane przed zastosowaniem filtru.

Użycie

Table.MinN( 
    Table.FromRecords({ 
        [a = 2, b = 4],
        [a = 0, b = 0],
        [a = 6, b = 4]
    }), 
    "a", 
    each [a] < 3 
)

Wyjście

Table.FromRecords({
    [a = 0, b = 0],
    [a = 2, b = 4]
})

Przykład 2

Znajdź wiersz z najmniejszą wartością w kolumnie [a] z warunkiem [b] < 0 w tabeli. Wiersze są sortowane przed zastosowaniem filtru.

Użycie

Table.MinN(
    Table.FromRecords({
        [a = 2, b = 4],
        [a = 8, b = 0],
        [a = 6, b = 2]
    }),
    "a",
    each [b] < 0
)

Wyjście

Table.FromRecords({})