Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez trier une table dans Power Query sur une ou plusieurs colonnes. Par exemple, prenez la table suivante avec les colonnes nommées Compétition, Concurrent et Position.
Table avec les colonnes Compétition, Concurrent et Position. La colonne Compétition contient 1 - Ouverture sur les lignes 1 et 6, 2 - Principal sur les lignes 3 et 5, et 3 - Finale sur les lignes 2 et 4. La ligne Position contient une valeur égale à 1 ou 2 pour chacune des valeurs Compétition.
Dans cet exemple, l’objectif est de trier cette table sur les champs Compétition et Position dans l’ordre croissant.
Table avec les colonnes Compétition, Concurrent et Position. La colonne Compétition contient 1 - Ouverture sur les lignes 1 et 2, 2 - Principal sur les lignes 3 et 4, et 3 - Finale sur les lignes 5 et 6. La ligne Position contient, de haut en bas, une valeur de 1, 2, 1, 2, 1 et 2.
Trier les lignes alphabétiques par ordre croissant dans une colonne de A à Z, puis de a à z. Trier par ordre décroissant trie les lignes alphabétiques dans une colonne de z à a, puis de Z à A. Par exemple, examinez la colonne non triée suivante :
Lorsqu’elle est triée à l’aide du tri croissant, une colonne alphabétique est triée de la manière suivante :
Lorsqu’elle est triée par ordre décroissant, une colonne alphabétique est triée de la manière suivante :
Trier une table par une colonne
Pour trier la table par une seule colonne, sélectionnez d’abord la colonne. Sélectionnez ensuite l’opération de tri à partir d’un des deux emplacements suivants :
Sous l’onglet Accueil, dans le groupe Trier, il existe des icônes pour trier votre colonne dans l’ordre croissant ou décroissant.
Dans le menu déroulant de l’en-tête de colonne. En regard du nom de la colonne figure un indicateur de menu déroulant
. Quand vous sélectionnez l’icône, l’option permettant de trier la colonne s’affiche.
Dans cet exemple, triez la colonne Concurrence à l’aide des boutons du groupe Trier sous l’onglet Accueil . Cette action crée une étape dans la section Étapes appliquéesnommées lignes triées.
Un indicateur visuel, affiché sous la forme d’une flèche pointant vers le haut, est ajouté à l’icône du menu déroulant Concurrence pour montrer que la colonne est triée dans l’ordre croissant.
Trier une table par plusieurs colonnes
Vous pouvez trier plusieurs colonnes à la fois. Power Query applique le tri de chaque colonne dans l'ordre de priorité. Par conséquent, les lignes sont d'abord triées par la première colonne, puis par la deuxième colonne pour toutes les lignes qui s'attachent au premier, et ainsi de suite. Il existe deux façons de définir un tri à plusieurs colonnes : à partir des menus d’en-tête de colonne ou de la boîte de dialogue Trier .
Utiliser les menus d’en-tête de colonne
En suivant l’exemple précédent, triez également le champ Position dans l’ordre croissant, cette fois à l’aide du menu déroulant En-tête de colonne Position .
Cette action ne crée pas d’étape de lignes triées , mais modifie celle existante pour effectuer les deux opérations de tri en une seule étape. Lorsque vous triez plusieurs colonnes de cette façon, l’ordre dans lequel les colonnes sont triées est basé sur l’ordre dans lequel les colonnes ont été sélectionnées. Un indicateur visuel, prenant la forme d’un nombre figurant à gauche de l’indicateur de menu déroulant, indique l’emplacement occupé par chaque colonne dans l’ordre de tri.
Utiliser la boîte de dialogue Trier
Pour les tris avec plus d’un couple de niveaux, ou lorsque vous souhaitez afficher et réorganiser chaque niveau de tri à la fois, utilisez la boîte de dialogue Trier au lieu des menus d’en-tête de colonne.
Dans l’onglet Accueil, dans le groupe Trier, sélectionnez Trier.
Si vous sélectionnez une ou plusieurs colonnes avant d’ouvrir la boîte de dialogue, Power Query ajoute ces colonnes en tant que niveaux de tri automatiquement, dans l’ordre dans lequel vous les avez sélectionnées. Sinon, la boîte de dialogue s’ouvre avec un seul niveau vide. Par exemple, la boîte de dialogue Trier suivante définit un tri à trois niveaux sur une autre table, d’abord par Soustraction, puis par Priorité, puis par Région, dans l’ordre croissant.
La boîte de dialogue Trier répertorie chaque niveau de tri dans une grille :
- Priorité : ordre dans lequel Power Query applique chaque niveau, du haut au bas. Ce nombre est le même que celui affiché en regard de chaque en-tête de colonne triée dans l’aperçu des données.
- Colonne : La colonne selon laquelle ce niveau effectue le tri. Une colonne ne peut être utilisée qu’à un seul niveau à la fois ; une colonne déjà utilisée dans un autre niveau n’apparaît pas dans cette liste.
- Ordre de tri : direction à trier par, par exemple Croissant (le plus petit au plus grand) ou Décroissant (le plus grand au plus petit).
Pour modifier l’ordre de tri :
- Sélectionnez + Ajouter un niveau pour ajouter un nouveau niveau vide en dessous des niveaux existants.
- Sélectionnez le menu ... en regard d’un niveau pour le supprimer, ou pour le déplacer vers le haut ou vers le bas en priorité.
- Faites glisser un niveau par sa ligne et déposez-le à un nouvel emplacement pour le réorganiser directement.
Pour chaque niveau, la sélection de Column et de Sort Order est requise avant de pouvoir cliquer sur OK. Si un niveau est manquant, ou si deux niveaux utilisent la même colonne, Power Query bloque le tri et met en surbrillance les niveaux qui ont besoin d’attention.
Après avoir sélectionné OK, Power Query trie la table par tous les niveaux que vous avez définis et affiche un numéro de priorité en regard de chaque en-tête de colonne triée, dans le même ordre que les niveaux de la boîte de dialogue.
Pour modifier un tri multiniveaux existant, sélectionnez l’icône d’engrenage en regard de l’étape Lignes triées dans les étapes appliquées. Power Query rouvre la boîte de dialogue Trier avec tous les niveaux enregistrés et les ordres de tri déjà indiqués.
Effacer une opération de tri à partir d’une colonne
Effectuez l’une des actions suivantes :
- Sélectionnez la flèche vers le bas située en regard du titre de la colonne, puis sélectionnez Effacer le tri.
- Sélectionnez l’icône d’engrenage en regard de l’étape Lignes triées, dans Étapes appliquées, pour ouvrir la boîte de dialogue Trier, puis supprimez tous les niveaux.
- Dans Étapes appliquées dans le volet Paramètres de requête, supprimez l’étape Lignes triées.