Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Syntax
Table.MaxN(
table as table,
comparisonCriteria as any,
countOrCondition as any
) as table
Informácie
Vráti najväčšiu hodnotu riadka (riadkov) v tabuľke tablevzhľadom na comparisonCriteriahodnotu . Po zoradení countOrCondition riadkov musí byť určený parameter na ďalšie filtrovanie výsledku. Vezmite na vedomie, že algoritmus zoraďovania nemôže zaručiť fixný zoradený výsledok. Parameter countOrCondition môže mať viacero foriem:
- Ak je zadané číslo, vráti sa zoznam maximálne
countOrConditiondo položiek vo vzostupnom poradí. - Ak je zadaná podmienka, vráti sa zoznam položiek, ktoré na začiatku spĺňajú podmienku. Keď položka nespĺňa podmienku, žiadne ďalšie položky sa už neberajú do úvahy.
Príklad č. 1
Nájdite v tabuľke riadok s najväčšou hodnotou v stĺpci [a] s podmienkou [a] > 0. Riadky sa zoradia pred tým, ako sa použije filter.
Použitie
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 2]
}),
"a",
each [a] > 0
)
Výkon
Table.FromRecords({
[a = 6, b = 2],
[a = 2, b = 4]
})
Príklad č. 2
Nájdite v tabuľke riadok s najväčšou hodnotou v stĺpci [a] s podmienkou [b] > 0. Riadky sa zoradia pred tým, ako sa použije filter.
Použitie
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] > 0
)
Výkon
Table.FromRecords({})