Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Gibt den dichten Rang der aktuellen Zeile in einem serialisierten Zeilensatz zurück.
Der Zeilenrang beginnt standardmäßig bei 1 der ersten Zeile und wird jedes 1 Mal erhöht, wenn der angegebene Ausdruck anders als der Ausdruck der vorherigen Zeile ist.
Syntax
row_rank_dense( Ausdruck )
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| Begriff | string |
✔️ | Ein Ausdruck, der den Wert angibt, der für den Rang berücksichtigt werden soll. Der Rang wird immer dann erhöht, wenn sich der Begriff ändert. |
| restart | bool |
Gibt an, wann die Nummerierung neu auf den StartingIndex-Wert gestartet werden soll. Der Standardwert ist false. |
Gibt zurück
Gibt den Zeilenrang der aktuellen Zeile als Wert des Typs longzurück.
Beispiel
Die folgende Abfrage zeigt, wie die Airline Anzahl der Abfahrten vom SEA Airport anhand der dichten Rangfolge bewertet wird.
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
| Flughafen | Airline | Abflug | Rang |
|---|---|---|---|
| SEA | BA | 2 | 1 |
| SEA | LH | 3 | 2 |
| SEA | UA | 3 | 2 |
| SEA | EL | 3 | 2 |
| SEA | LY | 100 | 3 |
Im folgenden Beispiel wird gezeigt, wie die Airline Anzahl der Abfahrten pro Partition sortiert wird. Hier partitionieren wir die Daten nach 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)
Output
| Flughafen | Airline | Abflug | Rang |
|---|---|---|---|
| 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 |