Colonne de classement (préversion)
La commande Colonne de classement ajoute une nouvelle colonne à une table avec le classement défini par une ou plusieurs autres colonnes de la table. Une option méthode de classement peut être utilisée pour définir la façon dont les liens doivent être gérés.
Notes
Actuellement, la fonctionnalité de colonne de classement n’est disponible que dans Power Query Online.
La table suivante contient des champs pour Team
, Total Points
, et Bonus modifier
. Imaginez que vous devez créer une nouvelle colonne qui classe efficacement les équipes à l’aide des valeurs des champs Total Points
et Bonus modifier
.
Team | Total des points | Modificateur de bonus |
---|---|---|
Un | 20 | 0.5 |
G | 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 :
- Utilisation uniquement des valeurs du champ Total des points où les valeurs supérieures se classent plus haut à l’aide de la concurrence standard comme méthode de classement
- Utilisation uniquement des valeurs du champ Points totaux où les valeurs supérieures se classent plus haut à l’aide de la concurrence standard comme méthode de classement
- Classement en premier par Points totaux puis par modificateur de bonus où les valeurs supérieures se classent plus haut à l’aide de la concurrence standard comme méthode de classement
Pour la première exigence de la liste partagée, utilisez uniquement les valeurs du champ Total Points
, où les valeurs les plus élevées sont mieux classées en utilisant la compétition standard comme méthode de classement. Pour ce faire, effectuez les étapes suivantes :
Avec la table d’origine déjà dans Power Query, sélectionnez la
Total Points
colonne. Ensuite, dans l’onglet Ajouter une colonne de Power Query, sélectionnez Colonne de classement.Dans Rank, sélectionnez
Total Points
pour Classer par et Classer les valeurs de haut en bas pour les critères de classement.Par défaut, la méthode de classement pour cette boîte de dialogue est une concurrence standard. Il vous suffit donc de sélectionner OK. Cette action vous donne une nouvelle étape avec la colonne
Rank
ajoutée.Capture d'écran de la sortie de la transformation de classement, où le champ Total des points était le seul champ de classement et le critère de classement pour ce champ était les valeurs de classement de haut en bas. L’équipe C a été classée en premier. L’équipe B s’est classée deuxième. L’équipe A et l’équipe E sont classés troisièmes. L’équipe D s’est classée cinquième.
Pour la deuxième exigence partagée, utilisez uniquement les valeurs du champ Total Points
, où les valeurs les plus élevées sont classées plus haut en utilisant la méthode Dense comme méthode de classement. Pour ce faire, effectuez les étapes suivantes :
Avec la table d’origine déjà dans Power Query, sélectionnez la
Total Points
colonne. Ensuite, dans l’onglet Ajouter une colonne de Power Query, sélectionnez Colonne de classement.Dans Rank, sélectionnez
Total Points
pour Classer par et Classer les valeurs de haut en bas pour les critères de classement.Sélectionnez Avancé en haut de la boîte de dialogue Cette sélection active la section avancée. Dans méthode de classement, remplacez la valeur de concurrence standard par dense.
Capture d'écran de la section avancée de la boîte de dialogue de classement où le champ Total des points est utilisé avec le critère de classement Valeur supérieure se classe plus haut et la méthode de classement sélectionnée est Dense.
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.Capture d'écran de la sortie de la transformation de classement, où le champ Total des points était le seul classement par champ et les critères de classement pour celui-ci étaient Valeur supérieure se classe plus haut et la méthode de classement était Dense. L’équipe C s’est classée première. L’équipe B s’est classée deuxième. L’équipe A et l’équipe E sont classés troisièmes. L’équipe D s’est classée quatrième.
Pour la troisième exigence de la liste partagée, classer d'abord par Total Points
et ensuite par Bonus modifier
, où les valeurs les plus élevées sont classées plus haut en utilisant la compétition standard comme méthode de classement. Pour ce faire, effectuez les étapes suivantes :
Avec la table d’origine déjà dans Power Query, sélectionnez les
Total Points
puisBonus modifier
les colonnes. Ensuite, dans l’onglet Ajouter une colonne de Power Query, sélectionnez Colonne de classement.La boîte de dialogue de classement s’affiche avec sa section avancée ouverte, avec les deux champs sélectionnés dans la colonne Classement par colonne. Points totaux est dans la première ligne, puis modificateur bonus en dessous. Les deux lignes utilisent le critère de classement qui consiste à classer les valeurs de la plus haute à la plus basse.
Assurez-vous que la méthode de classement est définie sur concurrence standard.
Capture d'écran de la section avancée de la boîte de dialogue du classement. Les champs Total des points et Modificateur de bonus sont utilisés dans le cadre du classement logique, dans l'ordre exact. Les deux ont des critères de classement des valeurs de classement de haut à faible. La méthode de classement sélectionnée est définie sur la concurrence standard.
Après avoir vérifié les options, sélectionnez OK. Cette action vous donne une nouvelle étape avec la colonne
Rank
ajoutée.
Une méthode de classement établit la stratégie selon laquelle l'algorithme de classement traite les liens. Cette option est disponible uniquement dans la section avancée de la boîte de dialogue de classement.
La table suivante répertorie les trois méthodes de classement disponibles et fournit une description pour chacune d’elles.
Méthode de classement | Description |
---|---|
Concurrence standard | Les éléments qui se comparent comme égaux 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 se comparent comme égaux reçoivent 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 se comparent comme égaux. Par exemple, « 1234 ». |