Operatore project-reorder
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 | Tipo | Obbligatoria | 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 utilizzato un criterio con caratteri jolly. asc o desc ordina le colonne in base al nome della colonna in modo crescente o decrescente, rispettivamente. granny-asc o granny-desc ordina per ordine crescente o decrescente, rispettivamente, durante l'ordinamento secondario in base al valore numerico successivo. Ad esempio, viene prima a20 di a100 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.
- Nella corrispondenza ambigua 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
.
Restituisce
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.
Esempio
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 |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per