Table.MaxN
Table.MaxN(table as table, comparisonCriteria as any, countOrCondition as any) as table
Restituisce la riga o le righe più grandi in table
, dato comparisonCriteria
. Dopo l'ordinamento delle righe è necessario specificare il parametro countOrCondition
per filtrare ulteriormente il risultato. Tenere presente che l'algoritmo di ordinamento non può garantire un risultato ordinato fisso. Il parametro countOrCondition
accetta più formati:
- se viene specificato un numero, viene restituito un elenco composto al massimo da
countOrCondition
elementi in ordine crescente. - Se viene specificata una condizione, viene restituito un elenco di elementi che soddisfano inizialmente la condizione. Se un elemento non soddisfa la condizione, non vengono considerati altri elementi.
Trovare la riga con il valore più grande nella colonna [a] con la condizione [a] > 0, nella tabella. Le righe vengono ordinate prima dell'applicazione del filtro.
Utilizzo
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]
})
Trovare la riga con il valore più grande nella colonna [a] con la condizione [b] > 0, nella tabella. Le righe vengono ordinate prima dell'applicazione del filtro.
Utilizzo
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] > 0
)
Output
Table.FromRecords({})