Dela via


project-reorder operator

Gäller för: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Ordnar om kolumner i utdatatabellen.

Syntax

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

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Krävs Beskrivning
T string ✔️ Indata i tabellform.
ColumnNameOrPattern string ✔️ Namnet på mönstret för kolumn- eller kolumn jokertecken som kolumnerna ska sorteras efter.
asc, desc, granny-asc, granny-desc string Anger hur du beställer kolumnerna när ett jokerteckenmönster används. asc eller desc orderkolumner efter kolumnnamn på stigande respektive fallande sätt. granny-asc eller granny-desc order genom stigande respektive fallande, medan du i andra hand sorterar efter nästa numeriska värde. Till exempel kommer a100 före a20 när granny-asc anges.

Not

  • Om ingen explicit ordning anges bestäms ordningen av matchande kolumner som de visas i källtabellen.
  • I tvetydiga 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.

Returnerar

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

Exemplen i det här avsnittet visar hur du använder syntaxen för att komma igång.

Exemplen i den här artikeln använder offentligt tillgängliga tabeller i hjälpkluster, till exempel tabellen StormEvents i databasen Samples.

Exemplen i den här artikeln använder offentligt tillgängliga tabeller, till exempel tabellen StormEvents i Väderanalys exempeldata.

Ändra ordning med b först

Ä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

utdata

b a c
b a c

Ändra ordning med en första

Ändra ordning på 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

utdata

a1 a2 a3 b
a1 a2 a3 b