Przejdź do głównej zawartości

Table.MinN

Zwraca najmniejsze wiersze, używając podanych kryteriów.

Syntax

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

Remarks

Zwraca najmniejsze wiersze w tabeli table, używając podanych kryteriów comparisonCriteria. Po posortowaniu wierszy musi zostać określony parametr countOrCondition, aby można było jeszcze bardziej przefiltrować wynik. Zwróć uwagę na to, że algorytm sortowania nie gwarantuje powtarzalności wyników sortowania. Parametr countOrCondition może mieć różne formy:

  • Jeśli jest określona liczba, jest zwracana lista elementów o maksymalnej długości countOrCondition posortowana w kolejności rosnącej.
  • Jeśli jest określony warunek, jest zwracana lista elementów, które początkowo spełniały warunek. Gdy zostanie znaleziony element, który nie spełnia warunku, nie będą analizowane dalsze elementy.

Examples

Example #1

Znajdź wiersz mający najmniejszą wartość w kolumnie [a], używając warunku [a] < 3, w tabeli. Wiersze są sortowane przed zastosowaniem filtru.

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

Result:

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

Example #2

Znajdź wiersz mający najmniejszą wartość w kolumnie [a], używając warunku [b] < 0, w tabeli. Wiersze są sortowane przed zastosowaniem filtru.

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

Result:

Table.FromRecords({})

Category

Table.Ordering