project-reorder-operatorn
Ordnar om kolumner i utdatatabellen.
Syntax
T| project-reorder
ColumnNameOrPattern [asc
granny-asc
| | | desc
granny-desc
] [,
...]
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|
T | string |
✔️ | Indata i tabellform. |
ColumnNameOrPattern | string |
✔️ | Namnet på mönstret med jokertecken i kolumnen som kolumnerna ska sorteras efter. |
asc , desc , granny-asc , granny-desc |
string |
Anger hur kolumnerna ska sorteras när ett jokerteckenmönster används. asc or orders columns by column name in ascending or descending manner( or desc orders columns by column name in ascending or descending manner, respectively or orders columns by column name in ascending or descending manner, respectively or orders columns by column name in granny-asc eller granny-desc ordrar efter stigande eller fallande, medan du i andra hand sorterar efter nästa numeriska värde. Kommer till exempel a100 före a20 när granny-asc har angetts. |
Anteckning
- Om ingen explicit ordning anges bestäms ordningen av de matchande kolumnerna som de visas i källtabellen.
- I tvetydig 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
.
Returer
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
Ä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
Resultat
b | a | c |
---|---|---|
b | a | c |
Sortera om 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
Resultat
a1 | a2 | a3 | b |
---|---|---|---|
a1 | a2 | a3 | b |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för