Partager via


project-reorder, opérateur

S’applique à : ✅Microsoft Fabric

Réorganise les colonnes dans la table de sortie.

Syntaxe

T| project-reorderColumnNameOrPattern [asc | desc | granny-asc | granny-desc] [, ...]

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
T string ✔️ Données tabulaires d’entrée.
ColumnNameOrPattern string ✔️ Nom du modèle générique de colonne ou de colonne par lequel classer les colonnes.
asc, , descgranny-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 croissant ou décroissante, respectivement. granny-asc ou granny-desc commandes par ordre croissant ou décroissant, respectivement, tandis que le tri secondaire par la valeur numérique suivante. Par exemple, a100 est fourni avant a20 quand granny-asc est spécifié.

Remarque

  • Si aucun classement explicite n’est spécifié, l’ordre est déterminé par les colonnes correspondantes lorsqu’elles apparaissent dans la table source.
  • Dans la correspondance ambiguë columnNameOrPattern , la colonne apparaît dans la première position correspondant au modèle.
  • La spécification de colonnes pour le project-reorder paramètre 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 d’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

Les exemples de cette section montrent comment utiliser la syntaxe pour vous aider à commencer.

Les exemples de cet article utilisent des tables disponibles publiquement dans le cluster d’aide, comme la table StormEvents dans la base de données Exemples.

Les exemples de cet article utilisent des tables disponibles publiquement, telles que la table StormEvents dans l’analyse météo exemples de données.

Réorganiser avec b en premier

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éorganiser avec un premier

Réorganiser les colonnes d’une table afin que les colonnes commençant a par s’affichent avant d’autres colonnes.

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

Sortie

a1 a2 a3 b
a1 a2 a3 b