Udostępnij przez


project-reorder operator

Applies to: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Zmienia kolejność kolumn w tabeli wyjściowej.

Syntax

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

Learn more about syntax conventions.

Parameters

Name Typ Required Description
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 a20 występuje przed a100granny-asc określeniem.

Note

  • 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.
  • In ambiguous ColumnNameOrPattern matching, the column appears in the first position matching the pattern.
  • 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.

Returns

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.

Examples

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

The examples in this article use publicly available tables in the help cluster, such as the StormEvents table in the Samples database.

The examples in this article use publicly available tables, such as the Weather table in the Weather analytics sample gallery. Może być konieczne zmodyfikowanie nazwy tabeli w przykładowym zapytaniu, aby było zgodne z tabelą w obszarze roboczym.

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

Output

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

Output

a1 a2 a3 b
a1 a2 a3 b