Číst v angličtině

Sdílet prostřednictvím


Table.MinN

Syntaxe

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

Informace

Vrátí nejmenší řádky v zadaném argumentu tablecomparisonCriteria. Po seřazení řádků je nutné zadat parametr pro countOrCondition další filtrování výsledku. Všimněte si, že algoritmus řazení nemůže zaručit pevný seřazený výsledek. Parametr countOrCondition může mít více forem:

  • Pokud je zadáno číslo, vrátí se seznam až položek countOrCondition ve vzestupném pořadí.
  • Pokud je zadaná podmínka, vrátí se seznam položek, které původně splňují podmínku. Jakmile položka selže s podmínkou, nebudou se brát v úvahu žádné další položky.

Příklad 1

Najděte řádek s nejmenší hodnotou ve sloupci [a] s podmínkou [a] < 3 v tabulce. Řádky se seřadí před tím, než se filtr použije.

Využití

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

Výstup

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

Příklad 2

Najděte řádek s nejmenší hodnotou ve sloupci [a] s podmínkou [b] < 0 v tabulce. Řádky se seřadí před tím, než se filtr použije.

Využití

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

Výstup

Table.FromRecords({})

Srovnávací kritéria