Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Syntax
Table.MaxN(table as table, comparisonCriteria as any, countOrCondition as any) as table
Om
Returnerar de största raderna i table
, givet comparisonCriteria
. När raderna har sorterats måste parametern countOrCondition
anges för att ytterligare filtrera resultatet. Observera att sorteringsalgoritmen inte kan garantera ett fast sorterat resultat. Parametern countOrCondition
kan ha flera former:
- Om ett tal anges returneras en lista med upp till
countOrCondition
objekt i stigande ordning. - Om ett villkor anges returneras en lista över objekt som ursprungligen uppfyller villkoret. När ett objekt misslyckas med villkoret beaktas inga ytterligare objekt.
Exempel 1
Leta upp raden med det största värdet i kolumnen [a] med villkoret [a] > 0 i tabellen. Raderna sorteras innan filtret tillämpas.
Användning
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 2]
}),
"a",
each [a] > 0
)
Output
Table.FromRecords({
[a = 6, b = 2],
[a = 2, b = 4]
})
Exempel 2
Leta upp raden med det största värdet i kolumnen [a] med villkoret [b] > 0 i tabellen. Raderna sorteras innan filtret tillämpas.
Användning
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] > 0
)
Output
Table.FromRecords({})