Partager via


Colonne de classement (aperçu)

La commande Rank ajoute une nouvelle colonne à une table, en fonction d'un classement défini par une ou plusieurs autres colonnes de la table. Une méthode Rank option peut être utilisée pour définir la façon dont les liens doivent être gérés.

Capture d’écran du point d’entrée de colonne de classement dans le ruban Power Query dans l’onglet Ajouter une colonne.

Note

Actuellement, la fonctionnalité de colonne de classement est disponible uniquement dans Power Query Online.

Ajout d’une colonne de classement

Le tableau suivant contient des champs pour Team, Total Pointset Bonus modifier. Imaginez que vous avez la tâche de créer une colonne qui classe efficacement les équipes à l’aide des valeurs des champs Total Points et Bonus modifier.

Équipe Points Totaux Modificateur bonus
A 20 0,5
B 30 0.8
C 40 0.2
D 10 0.45
E 20 0.75

Les équipes ont partagé une liste des façons dont elles veulent se classer les unes les autres :

Classement par colonne unique

Pour le premier critère de la liste partagée, utilisez uniquement les valeurs du champ Total Points, où les valeurs supérieures sont classées plus haut en utilisant la méthode de concours standard pour le classement. Pour obtenir cette exigence, procédez comme suit :

  1. Avec la table d’origine déjà dans Power Query, sélectionnez la colonne Total Points. Ensuite, à partir de l'onglet Ajouter une colonne de Power Query, sélectionnez Colonne de classement.

  2. Dans Classement, sélectionnez Total Points pour Classer par et Classer les valeurs de haut en bas pour les critères de classement .

    Capture d’écran de la boîte de dialogue de base de classement. Seul le champ Total Points est sélectionné avec un critère de classement des valeurs de classement de haut à bas.

  3. Par défaut, la méthode de classement de cette boîte de dialogue est concurrence standard. Il vous suffit donc de sélectionner OK. Cette action vous donne une nouvelle étape avec la colonne Rank ajoutée.

    Transformation de classement avec la méthode de classement par concurrence standard.

    Capture d'écran du résultat de la transformation de classement, où le champ Total Points était le seul champ de classement et les critères de classement étaient les valeurs de haut en bas. L’équipe C a été classée en premier. L’équipe B s’est classée deuxième. Team A et Team E sont classés troisièmes. L’équipe D s’est classée cinquième.

Classement d’une colonne unique avec une méthode de classement spécifique

Pour la deuxième exigence dans la liste partagée, utilisez uniquement les valeurs du champ Total Points, où les valeurs plus élevées se classent plus haut en utilisant dense comme méthode de classement. Pour obtenir cette exigence, procédez comme suit :

  1. Avec la table d’origine déjà dans Power Query, sélectionnez la colonne Total Points. Ensuite, à partir de l'onglet Ajouter une colonne de Power Query, sélectionnez Colonne de classement.

  2. Dans Classement, sélectionnez Total Points pour Classer par et Classer les valeurs de haut en bas pour les critères de classement .

  3. Sélectionnez avancé en haut de la boîte de dialogue. Cette sélection active la section avancée. Dans la méthode de Classement, changez la valeur de Compétition standard à dense.

    transformation de classement avec la méthode de classement dense sélectionnée.

    Capture d’écran de la section avancée de la boîte de dialogue de classement où le champ Points totaux est utilisé avec les critères de classement "plus la valeur est élevée, plus le rang est élevé" et où la méthode de classement sélectionnée est Dense.

  4. Après avoir sélectionné la méthode de classement, sélectionnez OK. Cette action vous donne une nouvelle étape avec la colonne Rank ajoutée.

    transformation de rang avec la méthode de classement dense.

    Capture d'écran du résultat de la transformation de classement, où le champ Total Points était le seul champ de classement, les critères de classement étaient Valeur plus élevée mieux classée et la méthode de classement était Dense. L’équipe C s’est classée en premier. L’équipe B s’est classée deuxième. Team A et Team E sont classés troisièmes. L’équipe D s’est classée quatrième.

Classement de plusieurs colonnes avec une méthode de classement spécifique

Pour la troisième exigence de la liste partagée, classez d'abord selon puis selon , où les valeurs les plus élevées sont classées plus haut en utilisant la méthode de classement de la compétition standard . Pour obtenir cette exigence, procédez comme suit :

  1. Avec la table d’origine déjà dans Power Query, sélectionnez les colonnes Total Points et Bonus modifier. Ensuite, à partir de l'onglet Ajouter une colonne de Power Query, sélectionnez Colonne de classement.

  2. La boîte de dialogue de classement s'affiche avec sa section avancée ouverte, et les deux champs sont sélectionnés dans la colonne Classer par. Total Points se trouve dans la première rangée, puis le modificateur de bonus en dessous. Les deux lignes utilisent les critères de Classement de valeurs de la plus élevée à la plus basse.

  3. Assurez-vous que la méthode de classement est définie sur Compétition standard.

    Section avancée de la boîte de dialogue de classement.

    Capture d’écran de la section avancée de la boîte de dialogue de classement. Les points totaux et les champs du modificateur Bonus sont utilisés dans le cadre du classement par logique, dans cet ordre exact. Les deux ont des critères de classement avec des valeurs de classement allant de haut en bas. La méthode de classement sélectionnée est définie sur « Compétition standard ».

  4. Après avoir vérifié les sélections, sélectionnez OK. Cette action vous donne une nouvelle étape avec la colonne Rank ajoutée.

    Capture d’écran de la table de sortie de l’opération de classement. L’équipe C est classée en premier, l’équipe B deuxième, l’équipe E troisième, l’équipe A quatrième et l’équipe D est classée cinquième.

Méthodes de classement

Une méthode de classement établit la stratégie dans laquelle l’algorithme de classement gère les liens. Cette option est disponible uniquement dans la section avancée de la boîte de dialogue Classement .

Le tableau suivant répertorie les trois méthodes de classement disponibles et fournit une description pour chacun d’eux.

Méthode Rank Description
Compétition standard Les éléments qui sont comparés de manière égale reçoivent le même numéro de classement, puis un écart est laissé dans les numéros de classement. Par exemple, 1224.
Dense Les éléments qui comparent reçoivent également le même numéro de classement, et les éléments suivants reçoivent le numéro de classement immédiatement suivant. Par exemple, 1223.
Ordinal Tous les éléments reçoivent des nombres ordinaux distincts, y compris des éléments qui comparent de façon égale. Par exemple, 1234.