Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
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
countOrConditionobjekt 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({})