Cómo calcular el porcentaje de TOP N

Un usuario Pregunto ✅

Anónimo

Hola,

Soy nuevo en dax y necesito ayuda, quiero saber cuánto (%) estos 20 clientes

20 principales20 principales

representa de las ventas totales, en Excel, será algo así: 131.571 / 218.042 (Tipo de 60%).

ventas totalesventas totales

¿Qué medida puedo utilizar?

¡Tks!

SteveCampbell

En respuesta a Anónimo

Parece que se agregó un «)» adicional a la declaración TOPN.

Aquí está el código que debe usar:

TOP 20% =
DIVIDE (
    CALCULATE (
        SUM ( 'FDK43 em 26 06'[Valor utilização] );
        TOPN ( 20; 'FDK43 em 26 06'[Valor utilização]; DESC );
        'FDK43 em 26 06'[Valor utilização]
    );
    CALCULATE ( SUM ( 'FDK43 em 26 06'[Valor utilização] ) )
)

SteveCampbell

Prueba esto:

Top 20 % = 

DIVIDE(
    CALCULATE( SUM('Table'[Total do]), TOPN(10,'Table',[Total do], DESC),'Table'[Total do])
    , CALCULATE(SUM('Table'[Total do]) )
)

Cambiar el rojo para que coincida con sus columnas!

¿Le encanta escuchar sugerencias, trabajos y noticias de Power BI? Me encanta compartir sobre esto: ¡conéctate conmigo!

Manténgase actualizado sobre linkedin-logo.png
Leer mis blogs en powerbi.tips_.png

Gracias, y recuerde siempre difundir el conocimiento en la comunidad cuando pueda. tu.png

Anónimo

En respuesta a SteveCampbell

Hola, tks por contestarme !!

Estaba siguiendo tu consejo y prueba esto:
20% SUPERIOR = DIVIDIR (
CALCULAR (SUMA (‘FDK43 em 26 06 ‘[Valor utilização]); TOPN (10; ‘FDK43 em 26 06 ‘[Valor utilização]); DESC); ‘FDK43 em 26 06 ‘[Valor utilização]); CALCULAR (SUMA (‘FDK43 em 26 06 ‘[Valor utilização]))
)
Pero no funcionó: «La sintaxis de ‘,’ es incorrecta». ¿Qué estoy haciendo mal?
¡¡¡Tks !!!!

SteveCampbell

En respuesta a Anónimo

Parece que se agregó un «)» adicional a la declaración TOPN.

Aquí está el código que debe usar:

TOP 20% =
DIVIDE (
    CALCULATE (
        SUM ( 'FDK43 em 26 06'[Valor utilização] );
        TOPN ( 20; 'FDK43 em 26 06'[Valor utilização]; DESC );
        'FDK43 em 26 06'[Valor utilização]
    );
    CALCULATE ( SUM ( 'FDK43 em 26 06'[Valor utilização] ) )
)

Anónimo

En respuesta a SteveCampbell

¡¡¡Ese trabajo!!! Tks tanto.

Deja un comentario

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