Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
DLB13
Helper I
Helper I

TOPN a través de múltiples columnas

Hola a todos -

Soy nuevo en PowerBI - Conozco la medida que necesito usar (TOPN), pero no puedo averiguar cómo configurarlo correctamente.

Tengo 20 columnas a través de las cuales necesito identificar y mostrar (como texto) las tres selecciones superiores. He adjuntado un ejemplo muy básico de cómo se ven los datos. Así que en este caso, si se tratara de deportes que los estudiantes de secundaria jugaran, tendría que tener una medida para calcular y mostrar el nombre de la columna para los tres deportes más comúnmente jugados.

¿Algún consejo?

DemandadoFútbolFútbolGolfBéisbolHockeyPista
AFútbol HockeyPista
BFútbol Béisbol
C Fútbol Béisbol
DFútbol BéisbolHockey
E Golf
FFútbol Béisbol Pista
GFútbolFútbol Pista
H Fútbol Béisbol
I Fútbol
4 REPLIES 4
Ashish_Mathur
Super User
Super User

Hola

Puede descargar mi archivo PBI desde aquí.

Espero que esto ayude.

Untitled.png


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
v-yingjl
Community Support
Community Support

Hola @dianeb ,

1. Seleccione la columna 'Responsable' y haga clic con el botón derecho para despivotar otras columnas en consultas de energía, cerrarla y aplicarla.

2. Cree una medida como esta:

TOP3 =
VAR tab =
    ADDCOLUMNS (
        DISTINCT ( 'Table'[Attribute] ),
        "Count",
        VAR attr = 'Table'[Attribute]
        RETURN
            COUNTROWS (
                FILTER ( ALL ( 'Table' ), 'Table'[Attribute] = attr && 'Table'[Value] = attr )
            )
    )
VAR newtab =
    ADDCOLUMNS ( tab, "Rank", RANKX ( tab, [Count],, DESC, DENSE ) )
RETURN
    CONCATENATEX ( FILTER ( newtab, [Rank] = 1 ), [Attribute], "," ) & " "
        & CONCATENATEX ( FILTER ( newtab, [Rank] = 2 ), [Attribute], "," ) & " "
        & CONCATENATEX ( FILTER ( newtab, [Rank] = 3 ), [Attribute], "," )
​

3. Ponga la medida en una tarjeta visual y obtendrá los mejores 3 deportes:rank result.png

Aquí está el archivo de muestra que espera ayudarle, por favor pruébelo: PBIX

En este archivo de ejemplo también creé una tabla de clasificación como referencia a la que puede hacer referencia.

Mejores looks,
Yingjie Li

Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

glissando
Resolver II
Resolver II

Parece que sus datos provienen de un informe pivotado. Desacozla los datos mediante Power Query para que estén en el formato de databse adecuado. Eso le permitirá realizar la clasificación.

Gracias

UNPIVOT DATA.png

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.