Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Retourne le rang dense de la ligne actuelle dans un jeu de lignes sérialisé.
Le classement des lignes commence par défaut pour 1 la première ligne et est incrémenté 1 chaque fois que le terme fourni est différent du terme de la ligne précédente.
Syntaxe
row_rank_dense( Terme )
En savoir plus sur les conventions de syntaxe.
Paramètres
| Nom | Type | Requise | Description |
|---|---|---|---|
| Terme | string |
✔️ | Expression indiquant la valeur à prendre en compte pour le classement. Le classement est augmenté chaque fois que le terme change. |
| restart | bool |
Indique quand la numérotation doit être redémarrée vers la valeur StartingIndex . Par défaut, il s’agit de false. |
Retours
Retourne le rang de ligne de la ligne actuelle sous forme de valeur de type long.
Exemple
La requête suivante montre comment classer le Airline nombre de départs du SEA Airport à l’aide d’un rang dense.
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)
Sortie
| Aéroport | Airline | Départs | Rank |
|---|---|---|---|
| SEA | BA | 2 | 1 |
| SEA | LH | 3 | 2 |
| SEA | UA | 3 | 2 |
| SEA | EL | 3 | 2 |
| SEA | LY | 100 | 3 |
L’exemple suivant montre comment classer le Airline nombre de départs par chaque partition. Ici, nous partitionnementons les données par 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)
Sortie
| Aéroport | Airline | Départs | Rank |
|---|---|---|---|
| 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 |