Operatore project-reorder
Si applica a: ✅Microsoft Fabric✅
Riordina le colonne nella tabella di output.
Sintassi
T| project-reorder
ColumnNameOrPattern [asc
| desc
| granny-asc
| 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
Negli esempi di questa sezione viene illustrato come usare la sintassi per iniziare.
Gli esempi in questo articolo usano tabelle disponibili pubblicamente nel cluster della Guida , ad esempio la tabella
StormEvents
nel database degli esempi.
Gli esempi in questo articolo usano tabelle disponibili pubblicamente, ad esempio la tabella
StormEvents
in Analisi meteo dati di esempio.
Riordinare con b per primo
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 con un primo
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 |