project-reorder operator
Gäller för: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Ordnar om kolumner i utdatatabellen.
Syntax
T| project-reorder
ColumnNameOrPattern [asc
| desc
| granny-asc
| granny-desc
] [,
...]
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Krävs | Beskrivning |
---|---|---|---|
T | string |
✔️ | Indata i tabellform. |
ColumnNameOrPattern | string |
✔️ | Namnet på mönstret för kolumn- eller kolumn jokertecken som kolumnerna ska sorteras efter. |
asc , desc , granny-asc , granny-desc |
string |
Anger hur du beställer kolumnerna när ett jokerteckenmönster används.
asc eller desc orderkolumner efter kolumnnamn på stigande respektive fallande sätt.
granny-asc eller granny-desc order genom stigande respektive fallande, medan du i andra hand sorterar efter nästa numeriska värde. Till exempel kommer a100 före a20 när granny-asc anges. |
Not
- Om ingen explicit ordning anges bestäms ordningen av matchande kolumner som de visas i källtabellen.
- I tvetydiga ColumnNameOrPattern matchning visas kolumnen i den första positionen som matchar mönstret.
- Det är valfritt att ange kolumner för
project-reorder
. Kolumner som inte anges visas uttryckligen som de sista kolumnerna i utdatatabellen. - Om du vill ta bort kolumner använder du
project-away
. - Om du vill välja vilka kolumner som ska behållas använder du
project-keep
. - Om du vill byta namn på kolumner använder du
project-rename
.
Returnerar
En tabell som innehåller kolumner i den ordning som anges av operatorargumenten.
project-reorder
byter inte namn på eller tar bort kolumner från tabellen. Därför visas alla kolumner som fanns i källtabellen i resultattabellen.
Exempel
Exemplen i det här avsnittet visar hur du använder syntaxen för att komma igång.
Exemplen i den här artikeln använder offentligt tillgängliga tabeller i hjälpkluster, till exempel tabellen
StormEvents
i databasen Samples.
Exemplen i den här artikeln använder offentligt tillgängliga tabeller, till exempel tabellen
StormEvents
i Väderanalys exempeldata.
Ändra ordning med b först
Ändra ordning på en tabell med tre kolumner (a, b, c) så att den andra kolumnen (b) visas först.
print a='a', b='b', c='c'
| project-reorder b
utdata
b | a | c |
---|---|---|
b | a | c |
Ändra ordning med en första
Ändra ordning på kolumner i en tabell så att kolumner som börjar med a
visas före andra kolumner.
print b = 'b', a2='a2', a3='a3', a1='a1'
| project-reorder a* asc
utdata
a1 | a2 | a3 | b |
---|---|---|---|
a1 | a2 | a3 | b |