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 comparisonCriteria
uwagę 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({})