Compartir a través de


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.

Punto de entrada de columna de clasificación en la cinta de Opciones de Power Query dentro de la pestaña Agregar columna.

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í:

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:

  1. 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).

  2. 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).

    Diálogo básico de clasificación con solo el campo Puntos totales seleccionado con un criterio de clasificación de Valor más alto clasifica más alto.

  3. 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.

    Transformación de clasificación con el método de clasificación de la competencia estándar.

    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:

  1. 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).

  2. 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).

  3. 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).

    Sección avanzada del cuadro de diálogo de clasificación en la que se utiliza el campo Puntos totales con el criterio Valor más alto clasifica más alto y el método de clasificación seleccionado es Denso.

  4. 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.

    Transformación de clasificación con método de clasificación denso.

    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:

  1. Con la tabla original ya en Power Query, seleccione la columna Total Points y, a continuación, la columna Bonus modifier. A continuación, en la pestaña Add column (Agregar columna) de Power Query, seleccione Rank column (Columna de clasificación).

  2. 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).

  3. 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.

    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).

  4. Después de comprobar lo anterior, seleccione OK (Aceptar). Esta acción le proporcionará un nuevo paso con la columna Rank agregada.

    Tabla de salida para la operación de clasificación. El equipo C es el primero. El equipo B es el segundo clasificado. El equipo E clasificó tercero. El equipo A clasificó cuarto. El equipo D es el quinto.

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.