Table.MaxN(table as table, comparisonCriteria as any, countOrCondition as any) as table
Informazioni su
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.
Esempio 1
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
Power Query M
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 2]
}),
"a",
each [a] > 0
)
Output
Power Query M
Table.FromRecords({
[a = 6, b = 2],
[a = 2, b = 4]
})
Esempio 2
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
Power Query M
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] > 0
)
Informazioni su come scrivere query KQL (Linguaggio di query Kusto) per combinare e recuperare i dati di due o più tabelle usando gli operatori "lookup", "join" e "union".