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.

Captura de pantalla del 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 tiene que crear 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 de la lista compartida, utilice solo los valores del campo Total Points, donde los valores más altos se clasifican más alto utilizando la competición estándar como método de clasificación. Para ello, 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 Clasificación, seleccione Total Points para Clasificar por y Clasificar valores de mayor a menor para los criterios de clasificación.

    Captura de pantalla del diálogo básico de clasificación. Solo está seleccionado el campo Puntos totales con un criterio de clasificación de valores de alto a bajo.

  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.

    Captura de pantalla de la salida de la transformación de clasificación, donde el campo Puntos Totales era el único campo de Clasificación por y el criterio de clasificación para el mismo era Clasificar los valores de mayor a menor. 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 de la lista compartida, utilice solo los valores del campo Total Points, donde los valores más altos se clasifican más alto utilizando denso como método de clasificación. Para ello, 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 Clasificación, seleccione Total Points para Clasificar por y Clasificar valores de mayor a menor para los criterios de clasificación.

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

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

    Captura de pantalla de la 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.

    Captura de pantalla de la 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 de la lista compartida, clasifique primero por el Total Points y luego por Bonus modifier, donde los valores más altos tienen mayor clasificación utilizando la competición estándar como método de clasificación. Para ello, 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. Ambas filas utilizan el Criterio de clasificación de valores de clasificación de mayor a menor.

  3. Asegúrese de Método de clasificación esté establecido en Competición estándar.

    Sección avanzada del cuadro de diálogo de clasificación.

    Captura de pantalla de la sección avanzada del cuadro de diálogo de clasificación. Los campos Puntos totales y Modificador de bonificación se utilizan como parte de la lógica de clasificación, exactamente en ese orden. Ambos tienen un criterio de clasificación de valores de mayor a menor. El método de clasificación seleccionado es Standard competition (Competencia estándar).

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

    Captura de pantalla de la tabla de resultados de la operación de clasificación. El equipo C ocupa el primer lugar, el equipo B el segundo, el equipo E el tercero, el equipo A el cuarto y el equipo D el quinto.

Métodos de clasificación

Un método de clasificación establece la estrategia con la que el algoritmo de clasificación gestiona los empates. 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.