Table.MinN
Table.MinN(table as table, comparisonCriteria as any, countOrCondition as any) as table
Vrátí nejmenší řádky v zadaném argumentu table
comparisonCriteria
. 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.
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]
})
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({})