row_rank_dense()
Restituisce il rango denso della riga corrente in un set di righe serializzato.
La classificazione della riga inizia per impostazione predefinita per la prima riga e viene incrementata 1
1
ogni volta che il termine specificato è diverso dal termine della riga precedente.
Sintassi
row_rank_dense
(
Termine)
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Tipo | Obbligatoria | Descrizione |
---|---|---|---|
Termine | string |
✔️ | Espressione che indica il valore da considerare per la classificazione. La classificazione viene aumentata ogni volta che il termine cambia. |
restart | bool |
Indica quando la numerazione deve essere riavviata nel valore StartingIndex . Il valore predefinito è false . |
Restituisce
Restituisce il rango di riga della riga corrente come valore di tipo long
.
Esempio
La query seguente illustra come classificare il Airline
numero di partenze dal SEA Airport
usando la classificazione densa.
datatable (Airport:string, Airline:string, Departures:long)
[
"SEA", "LH", 3,
"SEA", "LY", 100,
"SEA", "UA", 3,
"SEA", "BA", 2,
"SEA", "EL", 3
]
| sort by Departures asc
| extend Rank=row_rank_dense(Departures)
Output
Aeroporto | Linea aerea | Partenze | Classifica |
---|---|---|---|
SEA | BA | 2 | 1 |
SEA | LH | 3 | 2 |
SEA | UA | 3 | 2 |
SEA | EL | 3 | 2 |
SEA | LY | 100 | 3 |
Nell'esempio seguente viene illustrato come classificare il Airline
numero di partenze per ogni partizione. Di seguito vengono partizionato i dati in Airport
base a :
datatable (Airport:string, Airline:string, Departures:long)
[
"SEA", "LH", 3,
"SEA", "LY", 100,
"SEA", "UA", 3,
"SEA", "BA", 2,
"SEA", "EL", 3,
"AMS", "EL", 1,
"AMS", "BA", 1
]
| sort by Airport desc, Departures asc
| extend Rank=row_rank_dense(Departures, prev(Airport) != Airport)
Output
Aeroporto | Linea aerea | Partenze | Classifica |
---|---|---|---|
SEA | BA | 2 | 1 |
SEA | LH | 3 | 2 |
SEA | UA | 3 | 2 |
SEA | EL | 3 | 2 |
SEA | LY | 100 | 3 |
AMS | EL | 1 | 1 |
AMS | BA | 1 | 1 |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per