Varias columnas de clasificación en Power Query

Un usuario Pregunto ✅

slackerhx

Hola a todos,

Estoy tratando de buscar una solución para crear varias columnas de clasificación en Power Query.

Anteriormente, usaba Excel como fuente de datos y me las arreglaba para crear múltiples columnas de clasificación para los diferentes atributos usando la función RANK de Excel. Después de lo cual, puedo desvincular los nombres de las columnas en Power Query para formar columnas de Atributos y Clasificación. Consulte la muestra de datos a continuación:

SOBRESALIR:

Ciudad PIB per cápita Clasificación por PIB Tasa de desempleo Clasificación por tasa de desempleo Volumen de pasajeros aéreos Clasificación por volumen de pasajeros aéreos
Sydney 67001 1 4,60% 2 46216607 3
Taipei 44173 2 3,90% 3 53507961 2
Beijing 17811 3 1,24% 4 101878600 1
Manila 15615 4 6,38% 1 43100815 4

Consulta de energía:

Ciudad Atributos Rango
Sydney Clasificación por PIB 1
Sydney Clasificación por tasa de desempleo 2
Sydney Clasificación por volumen de pasajeros aéreos 3
Taipei Clasificación por PIB 2
Taipei Clasificación por tasa de desempleo 3
Taipei Clasificación por volumen de pasajeros aéreos 2
Beijing Clasificación por PIB 3
Beijing Clasificación por tasa de desempleo 4
Beijing Clasificación por volumen de pasajeros aéreos 1
Manila Clasificación por PIB 4
Manila Clasificación por tasa de desempleo 1
Manila Clasificación por volumen de pasajeros aéreos 4

Sin embargo, debido a la política de la empresa, tengo que cambiar mi fuente a Sharepoint List, lo que me obliga a volver a crear las columnas de clasificación en PowerBI.

Intenté crear la clasificación usando DAX, sin embargo, si la clasificación se realizó a través de DAX, no estoy seguro de cómo puedo desvincular los diferentes nombres de campos de clasificación en filas debajo de una columna de atributo como se muestra arriba. Necesitaré tener columnas de «Atributo» y «Clasificación» para usarlas en el gráfico de radar visual.

Agradecería mucho si alguien me pudiera iluminar usando DAX o Power Query para lograr las columnas de Atributo y Rango anteriores y también es necesario tener empates en los Rangos.

Gracias.

Hola @slackerhx

Esta fórmula ayudará con DAX

Table =
VAR table1 =
    SUMMARIZE ( Sheet1, [City], [Rank by GDP], "Attributes", "Rank by GDP" )
VAR table2 =
    SUMMARIZE (
        Sheet1,
        [City],
        [Rank by Unemployment Rate],
        "Attributes", "Rank by Unemployment Rate"
    )
VAR table3 =
    SUMMARIZE (
        Sheet1,
        [City],
        [Rank by Air Passenger Volume],
        "Attributes", "Rank by Air Passenger Volume"
    )
RETURN
    UNION ( table1, table2, table3 )

5.png

Atentamente

Maggie

Hola @slackerhx

Esta fórmula ayudará con DAX

Table =
VAR table1 =
    SUMMARIZE ( Sheet1, [City], [Rank by GDP], "Attributes", "Rank by GDP" )
VAR table2 =
    SUMMARIZE (
        Sheet1,
        [City],
        [Rank by Unemployment Rate],
        "Attributes", "Rank by Unemployment Rate"
    )
VAR table3 =
    SUMMARIZE (
        Sheet1,
        [City],
        [Rank by Air Passenger Volume],
        "Attributes", "Rank by Air Passenger Volume"
    )
RETURN
    UNION ( table1, table2, table3 )

5.png

Atentamente

Maggie

slackerhx

En respuesta a v-juanli-msft

gracias Maggie! @ v-juanli-msft

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *