Operatore project-reorder
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft Sentinel
Riordina le colonne nella tabella di output.
Sintassi
T | project-reorder
ColumnNameOrPattern [asc
| | granny-asc
| desc
granny-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-asc granny-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 |