project-reorder, opérateur
Réorganise les colonnes dans la table de sortie.
Syntax
T| project-reorder
ColumnNameOrPattern [asc
granny-asc
| | | desc
granny-desc
] [,
...]
Découvrez les conventions de syntaxe.
Paramètres
Nom | Type | Obligatoire | Description |
---|---|---|---|
T | string |
✔️ | Données tabulaires d’entrée. |
ColumnNameOrPattern | string |
✔️ | Nom du modèle générique de colonne ou de colonne selon lequel classer les colonnes. |
asc , desc , granny-asc , granny-desc |
string |
Indique comment classer les colonnes lorsqu’un modèle générique est utilisé. asc ou desc trie les colonnes par nom de colonne de manière ascendante ou décroissante, respectivement. granny-asc ou granny-desc commandes par ordre croissant ou décroissant, respectivement, tout en triant secondairement par la valeur numérique suivante. Par exemple, a100 arrive avant a20 quand granny-asc est spécifié. |
Notes
- Si aucun classement explicite n’est spécifié, l’ordre est déterminé par les colonnes correspondantes telles qu’elles apparaissent dans la table source.
- Dans la correspondance ambiguë ColumnNameOrPattern , la colonne apparaît à la première position correspondant au modèle.
- La spécification de colonnes pour le
project-reorder
est facultative. Les colonnes qui ne sont pas spécifiées explicitement apparaissent comme les dernières colonnes de la table de sortie. - Pour supprimer des colonnes, utilisez
project-away
. - Pour choisir les colonnes à conserver, utilisez
project-keep
. - Pour renommer des colonnes, utilisez
project-rename
.
Retours
Table qui contient des colonnes dans l’ordre spécifié par les arguments de l’opérateur. project-reorder
ne renomme pas ou ne supprime pas les colonnes de la table. Par conséquent, toutes les colonnes qui existaient dans la table source apparaissent dans la table de résultats.
Exemples
Réorganisez une table avec trois colonnes (a, b, c) afin que la deuxième colonne (b) apparaisse en premier.
print a='a', b='b', c='c'
| project-reorder b
Sortie
b | a | c |
---|---|---|
b | a | c |
Réorganisez les colonnes d’une table afin que les colonnes commençant par a
s’affichent avant les autres colonnes.
print b = 'b', a2='a2', a3='a3', a1='a1'
| project-reorder a* asc
Sortie
a1 | a2 | a3 | b |
---|---|---|---|
a1 | a2 | a3 | b |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour