row_rank_dense()
Az aktuális sor sűrű rangját adja vissza egy szerializált sorkészletben.
A sor rangja alapértelmezés szerint 1
az első sornál kezdődik, és akkor növekszik 1
, ha a megadott kifejezés eltér az előző sor Kifejezésétől.
Syntax
row_rank_dense
(
Kifejezés)
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
Időszak | string |
✔️ | A rangsorban figyelembe veendő értéket jelző kifejezés. A rangsor akkor nő, amikor a kifejezés megváltozik. |
Indítsa újra | bool |
Azt jelzi, hogy mikor kell újraindítani a számozást a StartingIndex értékre. A mező alapértelmezett értéke: false . |
Válaszok
Az aktuális sor sorrangját adja vissza típusértékként long
.
Példa
Az alábbi lekérdezés bemutatja, hogyan rangsorolhatja a-t Airline
a SEA-ből Airport
induló indulások száma alapján sűrű rangsorolással.
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)
Kimenet
Repülőtér | Légitársaság | Indulások | Sorszám |
---|---|---|---|
TENGER | BA | 2 | 1 |
TENGER | LH | 3 | 2 |
TENGER | UA | 3 | 2 |
TENGER | EL | 3 | 2 |
TENGER | LY | 100 | 3 |
Az alábbi példa bemutatja, hogyan rangsorolhatja a Airline
elemet az egyes partíciókhoz tartozó indulások száma alapján. Itt a következővel Airport
particionáljuk az adatokat:
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)
Kimenet
Repülőtér | Légitársaság | Indulások | Sorszám |
---|---|---|---|
TENGER | BA | 2 | 1 |
TENGER | LH | 3 | 2 |
TENGER | UA | 3 | 2 |
TENGER | EL | 3 | 2 |
TENGER | LY | 100 | 3 |
AMS | EL | 1 | 1 |
AMS | BA | 1 | 1 |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: