Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Zwraca gęstą rangę bieżącego wiersza w serializowanym zestawie wierszy.
Ranga wierszy zaczyna się domyślnie w 1 pierwszym wierszu i jest zwiększana przez 1 zawsze, gdy podany termin różni się od terminu poprzedniego wiersza.
Składnia
row_rank_dense( Termin )
Dowiedz się więcej na temat konwencji składni.
Parametry
| Nazwisko | Type | Wymagania | opis |
|---|---|---|---|
| Termin | string |
✔️ | Wyrażenie wskazujące wartość do rozważenia dla klasyfikacji. Ranga jest zwiększana za każdym razem, gdy zmieni się termin . |
| restart | bool |
Wskazuje, kiedy numerowanie ma zostać uruchomione ponownie do wartości StartingIndex . Wartość domyślna to false. |
Zwraca
Zwraca rangę wiersza bieżącego wiersza jako wartość typu long.
Przykład
Poniższe zapytanie pokazuje, jak sklasyfikować Airline liczbę odlotów z MORZA Airport przy użyciu gęstej rangi.
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)
Wyjście
| Lotnisko | Linie lotnicze | Wyjazdy | Ranga |
|---|---|---|---|
| SEA | BA | 2 | 1 |
| SEA | LH | 3 | 2 |
| SEA | UA | 3 | 2 |
| SEA | EL | 3 | 2 |
| SEA | LY | 100 | 3 |
W poniższym przykładzie pokazano, jak sklasyfikować Airline liczbę odlotów na każdą partycję. W tym miejscu partycjonujemy dane według :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)
Wyjście
| Lotnisko | Linie lotnicze | Wyjazdy | Ranga |
|---|---|---|---|
| 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 |