operator project-reorder
Zmienia kolejność kolumn w tabeli wyjściowej.
Składnia
T| project-reorder
ColumnNameOrPattern [asc
granny-asc
| | | desc
granny-desc
] [,
...]
Dowiedz się więcej o konwencjach składniowych.
Parametry
Nazwa | Typ | Wymagane | Opis |
---|---|---|---|
T | string |
✔️ | Dane tabelaryczne wejściowe. |
ColumnNameOrPattern | string |
✔️ | Nazwa wzorca z symbolami wieloznacznymi kolumn lub kolumn, za pomocą którego mają być uporządkowane kolumny. |
asc , desc , granny-asc , granny-desc |
string |
Wskazuje, jak porządkować kolumny, gdy jest używany wzorzec z symbolami wieloznacznymi. asc lub desc porządkuje kolumny według nazwy kolumny odpowiednio w sposób rosnąco lub malejąco. granny-asc lub granny-desc zamówienia według odpowiednio rosnąco lub malejąco, podczas gdy po drugie sortowanie według następnej wartości liczbowej. Na przykład a100 następuje przed a20 granny-asc określeniem. |
Uwaga
- Jeśli nie określono jawnego porządkowania, kolejność jest określana przez pasujące kolumny w miarę ich wyświetlania w tabeli źródłowej.
- W niejednoznacznym dopasowaniu ColumnNameOrPattern kolumna jest wyświetlana w pierwszej pozycji pasującej do wzorca.
- Określanie kolumn dla elementu
project-reorder
jest opcjonalne. Kolumny, które nie są określone jawnie, są wyświetlane jako ostatnie kolumny tabeli wyjściowej. - Aby usunąć kolumny, użyj polecenia
project-away
. - Aby wybrać kolumny do zachowania, użyj polecenia
project-keep
. - Aby zmienić nazwę kolumn, użyj polecenia
project-rename
.
Zwraca
Tabela zawierająca kolumny w kolejności określonej przez argumenty operatora. project-reorder
nie zmienia nazwy ani nie usuwa kolumn z tabeli, dlatego wszystkie kolumny, które istniały w tabeli źródłowej, są wyświetlane w tabeli wyników.
Przykłady
Zmień kolejność tabeli z trzema kolumnami (a, b, c), aby druga kolumna (b) pojawiła się jako pierwsza.
print a='a', b='b', c='c'
| project-reorder b
Dane wyjściowe
b | a | c |
---|---|---|
b | a | c |
Zmień kolejność kolumn tabeli, aby kolumny rozpoczynające się od a
będą wyświetlane przed innymi kolumnami.
print b = 'b', a2='a2', a3='a3', a1='a1'
| project-reorder a* asc
Dane wyjściowe
a1 | a2 | a3 | b |
---|---|---|---|
a1 | a2 | a3 | b |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla