Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Devuelve la clasificación densa de la fila actual en un conjunto de filas serializado.
La clasificación de fila comienza de forma predeterminada en 1 para la primera fila y se incrementa 1 cada vez que el término proporcionado es diferente del término de la fila anterior.
Sintaxis
row_rank_dense( Término )
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
| Nombre | Type | Obligatorio | Descripción |
|---|---|---|---|
| Término | string |
✔️ | Expresión que indica el valor que se debe tener en cuenta para el rango. La clasificación se incrementa cada vez que cambia el término . |
| restart | bool |
Indica cuándo se va a reiniciar la numeración en el valor StartingIndex . El valor predeterminado es false. |
Devoluciones
Devuelve el rango de fila de la fila actual como un valor de tipo long.
Ejemplo
En la consulta siguiente se muestra cómo clasificar por Airline el número de salidas del SEA Airport mediante la clasificación 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)
Salida
| Airport | Airline | Departures | Rango |
|---|---|---|---|
| SEA | BA | 2 | 1 |
| SEA | LH | 3 | 2 |
| SEA | UA | 3 | 2 |
| SEA | EL | 3 | 2 |
| SEA | LY | 100 | 3 |
En el ejemplo siguiente se muestra cómo clasificar por Airline el número de salidas por cada partición. Aquí particionamos los datos por Airport:
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)
Salida
| Airport | Airline | Departures | Rango |
|---|---|---|---|
| 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 |