Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
Table.MaxN(table as table, comparisonCriteria as any, countOrCondition as any) as table
O nas
Zwraca największe wiersze w obiekcie table
, biorąc pod uwagę comparisonCriteria
. 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 do
countOrCondition
elementów w kolejności rosnącej. - Jeśli określono warunek, zostanie zwrócona lista elementów, które początkowo spełniają warunek. Gdy element nie spełnia warunku, żadne dalsze elementy nie są brane pod uwagę.
Przykład 1
Znajdź wiersz o największej wartości w kolumnie [a] z warunkiem [a] > 0 w tabeli. Wiersze są sortowane przed zastosowaniem filtru.
Użycie
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 2]
}),
"a",
each [a] > 0
)
Wyjście
Table.FromRecords({
[a = 6, b = 2],
[a = 2, b = 4]
})
Przykład 2
Znajdź wiersz o największej wartości w kolumnie [a] z warunkiem [b] > 0 w tabeli. Wiersze są sortowane przed zastosowaniem filtru.
Użycie
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] > 0
)
Wyjście
Table.FromRecords({})