Table.MaxN
Pateikiama (-os) didžiausia (-ios) eilutė (-ės) naudojant nurodytus kriterijus.
Syntax
Table.MaxN(
table as table,
comparisonCriteria as any,
countOrCondition as any
) as table
Remarks
Pateikiama (-os) didžiausia (-ios) table eilutė (-ės) pagal nurodytus comparisonCriteria. Kai eilutės surikiuojamos, turi būti nurodytas parametras countOrCondition, kad būtų galima toliau filtruoti rezultatą. Atminkite, kad rikiavimo algoritmas negali garantuoti fiksuoto rikiavimo rezultato. Parametras countOrCondition gali būti kelių formų:
- Jei nurodytas skaičius, didėjimo tvarka pateikiamas sąrašas, kurį sudaro iki
countOrConditionelem. - Jei nurodyta sąlyga, pateikiamas sąrašas elementų, kurie iš pradžių atitiko sąlygą. Jei elementas neatitinka sąlygos, į tolesnius elementus neatsižvelgiama.
Examples
Example #1
Raskite didžiausią reikšmę turinčią stulpelio [a] eilutę, atitinkančią sąlygą [a] > 0, lentelėje. Atminkite, kad eilutės rikiuojamos prieš pritaikant filtrą.
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 2]
}),
"a",
each [a] > 0
)
Result:
Table.FromRecords({
[a = 6, b = 2],
[a = 2, b = 4]
})
Example #2
Raskite didžiausią reikšmę turinčią stulpelio [a] eilutę, atitinkančią sąlygą [b] > 0, lentelėje. Eilutės rikiuojamos prieš pritaikant filtrą.
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] > 0
)
Result:
Table.FromRecords({})
Category
Table.Ordering