Udostępnij za pośrednictwem


operator project-reorder

Dotyczy: ✅Microsoft Fabric

Zmienia kolejność kolumn w tabeli wyjściowej.

Składnia

T| project-reorderColumnNameOrPattern [asc | desc | granny-asc | granny-desc] [, ...]

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
T string ✔️ Dane tabelaryczne wejściowe.
ColumnNameOrPattern string ✔️ Nazwa kolumny lub wzorca z symbolami wieloznacznymi kolumn, według którego mają być uporządkowane kolumny.
asc, , desc, , granny-ascgranny-desc string Wskazuje, jak porządkować kolumny, gdy jest używany wzorzec z symbolami wieloznacznymi. asc kolumny lub desc porządkują kolumny według nazwy kolumny odpowiednio w sposób rosnąco lub malejąco. granny-asc lub granny-desc zamówienia według wartości rosnącej lub malejącej, odpowiednio, podczas gdy po drugie sortowanie według następnej wartości liczbowej. Na przykład a100 występuje przed a20granny-asc określeniem.

Uwaga

  • Jeśli nie określono jawnego porządkowania, kolejność jest określana przez pasujące kolumny, które są wyświetlane w tabeli źródłowej.
  • W niejednoznacznym dopasowaniu ColumnNameOrPattern kolumna jest wyświetlana w pierwszej pozycji zgodnej ze wzorcem.
  • 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

W przykładach w tej sekcji pokazano, jak używać składni, aby ułatwić rozpoczęcie pracy.

Przykłady w tym artykule używają publicznie dostępnych tabel w pomocy klastra, takich jak tabela StormEvents w bazie danych przykładów.

Przykłady w tym artykule używają publicznie dostępnych tabel, takich jak tabela StormEvents w przykładowej analizie pogody przykładowych danych.

Zmień kolejność przy użyciu elementu b first

Zmień kolejność tabeli z trzema kolumnami (a, b, c), aby pierwsza kolumna (b).

print a='a', b='b', c='c'
|  project-reorder b

Wyjście

b a c
b a c

Zmień kolejność przy użyciu pierwszej

Zmień kolejność kolumn tabeli, aby kolumny rozpoczynające się od będą wyświetlane przed innymi kolumnami a .

print b = 'b', a2='a2', a3='a3', a1='a1'
|  project-reorder a* asc

Wyjście

a1 a2 a3 b
a1 a2 a3 b