project-reorder-Operator
Ordnet Spalten in der Ausgabetabelle neu an.
Syntax
T| project-reorder
ColumnNameOrPattern [asc
granny-asc
| | | desc
granny-desc
] [,
...]
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
T | string |
✔️ | Die Eingabe tabellarischer Daten. |
ColumnNameOrPattern | string |
✔️ | Der Name des Spalten- oder Spaltenplatzhaltermusters, nach dem die Spalten sortiert werden sollen. |
asc , desc , granny-asc , granny-desc |
string |
Gibt an, wie die Spalten sortiert werden, wenn ein Feldhaltermuster verwendet wird. asc oder desc sortiert Spalten nach Spaltennamen aufsteigend oder absteigend. granny-asc oder granny-desc reihenfolgen nach aufsteigend bzw. absteigend, während sekundär nach dem nächsten numerischen Wert sortiert wird. Beispielsweise kommt vora20 , a100 wenn granny-asc angegeben wird. |
Hinweis
- Wenn keine explizite Reihenfolge angegeben wird, wird die Reihenfolge durch die übereinstimmenden Spalten bestimmt, wie sie in der Quelltabelle angezeigt werden.
- Beim mehrdeutigen ColumnNameOrPattern-Abgleich wird die Spalte an der ersten Position angezeigt, die dem Muster entspricht.
- Das Angeben von Spalten für ist
project-reorder
optional. Nicht explizit angegebene Spalten werden als letzte Spalten der Ausgabetabelle angezeigt. - Verwenden
project-away
Sie zum Entfernen von Spalten . - Verwenden
project-keep
Sie , um auszuwählen, welche Spalten beibehalten werden sollen. - Um Spalten umzubenennen, verwenden Sie
project-rename
.
Gibt zurück
Eine Tabelle, die Spalten in der durch die Operatorargumente angegebenen Reihenfolge enthält. project-reorder
wird keine Spalten umbenannt oder aus der Tabelle entfernt. Daher werden alle Spalten, die in der Quelltabelle vorhanden waren, in der Ergebnistabelle angezeigt.
Beispiele
Ordnen Sie eine Tabelle mit drei Spalten (a, b, c) neu an, sodass die zweite Spalte (b) zuerst angezeigt wird.
print a='a', b='b', c='c'
| project-reorder b
Ausgabe
b | a | c |
---|---|---|
b | a | c |
Ordnen Sie Spalten einer Tabelle neu an, sodass Spalten ab Beginn a
vor anderen Spalten angezeigt werden.
print b = 'b', a2='a2', a3='a3', a1='a1'
| project-reorder a* asc
Ausgabe
a1 | a2 | a3 | b |
---|---|---|---|
a1 | a2 | a3 | k |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für