Condividi tramite


Operatore project-reorder

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft Sentinel

Riordina le colonne nella tabella di output.

Sintassi

T | project-reorder ColumnNameOrPattern [asc | | granny-asc | descgranny-desc] [, ...]

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
T string ✔️ Dati tabulari di input.
ColumnNameOrPattern string ✔️ Nome del criterio con caratteri jolly della colonna o della colonna in base al quale ordinare le colonne.
asc, desc, granny-ascgranny-desc string Indica come ordinare le colonne quando viene usato un criterio con caratteri jolly. asc o desc ordina le colonne in base al nome della colonna rispettivamente in modo crescente o decrescente. granny-asc o granny-desc ordina per ordine crescente o decrescente, rispettivamente, durante l'ordinamento secondario in base al valore numerico successivo. Ad esempio, a100 viene prima di a20 quando granny-asc viene specificato .

Nota

  • Se non viene specificato alcun ordinamento esplicito, l'ordine viene determinato dalle colonne corrispondenti visualizzate nella tabella di origine.
  • In corrispondenza ambigua di ColumnNameOrPattern , la colonna viene visualizzata nella prima posizione corrispondente al criterio.
  • La specifica delle colonne per è project-reorder facoltativa. Le colonne non specificate vengono visualizzate in modo esplicito come ultime colonne della tabella di output.
  • Per rimuovere le colonne, usare project-away.
  • Per scegliere le colonne da mantenere, usare project-keep.
  • Per rinominare le colonne, usare project-rename.

Valori restituiti

Tabella contenente colonne nell'ordine specificato dagli argomenti dell'operatore. project-reorder non rinomina o rimuove colonne dalla tabella, pertanto tutte le colonne presenti nella tabella di origine vengono visualizzate nella tabella dei risultati.

Esempi

Riordinare una tabella con tre colonne (a, b, c) in modo che la seconda colonna (b) venga visualizzata per prima.

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

Output

b a c
b a c

Riordinare le colonne di una tabella in modo che le colonne che iniziano con a vengano visualizzate prima di altre colonne.

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

Output

a1 a2 a3 b
a1 a2 a3 b