Columna de clasificación (versión preliminar)
El comando Rank column (Columna de clasificación) agrega una columna nueva a una tabla con la clasificación definida por una o varias columnas de la tabla. Se puede usar una opción de método de clasificación para definir cómo se deben tratar los valores equivalentes.
Nota:
Actualmente, la función de columna de clasificación solo está disponible en Power Query Online.
Adición de una columna de clasificación
La tabla siguiente tiene campos para Team
, Total Points
y Bonus modifier
. Imagine que le piden que cree una nueva columna que clasifique eficazmente los equipos mediante los valores de los campos Total Points
y Bonus modifier
.
Team | Total de puntos | Bonus modifier |
---|---|---|
A | 20 | 0.5 |
B | 30 | 0.8 |
C | 40 | 0,2 |
D | 10 | 0.45 |
E | 20 | 0,75 |
Los equipos han compartido una lista de métodos que desean usar para clasificarse entre sí:
- Usando solo los valores del campo Total Points (Total de puntos), donde los valores más altos implican una clasificación más alta al utilizar Standard competition (Competencia estándar) como método de clasificación
- Usando solo los valores del campo Total Points (Total de puntos), donde los valores más altos implican una clasificación más alta al utilizar Dense (Denso) como método de clasificación
- Clasificando en primer lugar por Total Points (Total de puntos) y, a continuación, por Bonus modifier (Modificador de bonificación), donde los valores más altos implican una clasificación más alta al utilizar Standard competition (Competencia estándar) como método de clasificación
Clasificación de una sola columna
Para el primer requisito compartido por los equipos de usar solo los valores del campo Total Points
donde los valores más altos implican una clasificación más alta al utilizar Standard competition (Competencia estándar) como método de clasificación, siga estos pasos:
Con la tabla original ya en Power Query, seleccione la columna
Total Points
. A continuación, en la pestaña Add column (Agregar columna) de Power Query, seleccione Rank column (Columna de clasificación).En Rank (Clasificación), Rank by (Clasificar por) será el campo seleccionado (
Total Points
) y Rank criteria (Criterios de clasificación) será Higher value ranks higher (Un valor más alto implica una clasificación más alta).De forma predeterminada, el método de clasificación para este cuadro de diálogo es Standard competition (Competencia estándar), por lo que solo se tiene que seleccionar OK (Aceptar). Esta acción le proporcionará un nuevo paso con la columna
Rank
agregada.Salida de la transformación de clasificación, donde el campo Total Points (Total de puntos) era el único campo Rank by (Clasificar por) y el criterio de clasificación correspondiente era Higher value ranks higher (Un valor más alto implica una clasificación más alta). El equipo C es el primero de la clasificación. El equipo B es el segundo. El equipo A y el equipo E son los terceros. El equipo D es el quinto.
Clasificación de una sola columna con método de clasificación específico
Para el segundo requisito compartido por los equipos de usar solo los valores del campo Total Points
donde los valores más altos implican una clasificación más alta al utilizar Dense (Denso) como método de clasificación, siga estos pasos:
Con la tabla original ya en Power Query, seleccione la columna
Total Points
. A continuación, en la pestaña Add column (Agregar columna) de Power Query, seleccione Rank column (Columna de clasificación).En Rank (Clasificación), Rank by (Clasificar por) será el campo seleccionado (
Total Points
) y Rank criteria (Criterios de clasificación) será Higher value ranks higher (Un valor más alto implica una clasificación más alta).Seleccione Advanced (Avanzado) en la parte superior del cuadro de diálogo. Al seleccionar esta opción se habilita la sección avanzada. En Rank method (Método de clasificación), cambie el valor de Standard competition (Competencia estándar) a Dense (Denso).
Después de seleccionar el método de clasificación, seleccione OK (Aceptar). Esta acción le proporcionará un nuevo paso con la columna
Rank
agregada.Salida de la transformación de clasificación, donde el campo Total Points (Total de puntos) era el único campo Rank by (Clasificar por), el criterio de clasificación correspondiente era Higher value ranks higher (Un valor más alto implica una clasificación más alta) y el método de clasificación era Dense (Denso). El equipo C es el primero de la clasificación. El equipo B es el segundo. El equipo A y el equipo E son los terceros. El equipo D es el cuarto.
Clasificación de varias columnas con método de clasificación específico
Para el tercer requisito compartido por los equipos de clasificar primero por Total Points
y luego por Bonus modifier
, donde los valores más altos implican una clasificación más alta con Standard competition (Competencia estándar) como método de clasificación, siga estos pasos:
Con la tabla original ya en Power Query, seleccione la columna
Total Points
y, a continuación, la columnaBonus modifier
. A continuación, en la pestaña Add column (Agregar columna) de Power Query, seleccione Rank column (Columna de clasificación).El cuadro de diálogo de clasificación aparece con la sección avanzada abierta, con los dos campos seleccionados en la columna Rank by (Clasificar por). Total Points (Total de puntos) está en la primera fila y, a continuación, Bonus modifier (Modificador de bonificación) debajo. Las dos filas usan como Rank criteria (Criterios de clasificación) Higher value ranks higher (Un valor más alto implica una clasificación más alta).
Asegúrese de Rank method (Método de clasificación) en la parte inferior esté establecido en Standard competition (Competencia estándar).
Sección avanzada del cuadro de diálogo de clasificación, donde los campos Total Points (Total de puntos) y Bonus modifier (Modificador de bonificación) se usan como parte de la lógica de Rank by (Clasificar por), en ese orden exacto, los dos con un criterio de clasificación Higher value ranks higher (Un valor más alto implica una clasificación más alta). El método de clasificación seleccionado es Standard competition (Competencia estándar).
Después de comprobar lo anterior, seleccione OK (Aceptar). Esta acción le proporcionará un nuevo paso con la columna
Rank
agregada.
Métodos de clasificación
Un método de clasificación establece la estrategia con la que el algoritmo de clasificación trata los valores equivalentes. Esta opción solo está disponible en la sección avanzada del cuadro de diálogo Rank (Clasificación).
En la tabla siguiente se indican los tres métodos de clasificación disponibles y se proporciona una descripción de cada uno de ellos.
Método de clasificación | Descripción |
---|---|
Standard competition (Competencia estándar) | Los elementos que se comparan como iguales reciben el mismo número de clasificación y, a continuación, se deja un espacio en los números de clasificación. Por ejemplo: 1224. |
Dense | Los elementos que se comparan como iguales reciben el mismo número de clasificación y los siguientes elementos reciben el número de clasificación inmediatamente siguiente. Por ejemplo: 1223. |
Ordinal | Todos los elementos reciben números ordinales distintos, incluidos los elementos que se comparan como iguales. Por ejemplo: 1234. |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de