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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

TOP N Clientes por beneficio (N es una salida de medida)

Hola Comunidad PowerBI,

Lo que tengo en mente es una medida que reordena la lista de clientes de acuerdo con el beneficio que obtengo de ellos. A continuación, la medida filtra a los clientes TOP X (la X es de una medida diferente) y los muestra solo en una tabla. Parece bastante simple, pero no pude encontrar ninguna información sobre esto. ¿Podrías ayudar a un compañero principiante con escribir una fórmula? ¿O tengo que hacer una mesa personalizada dentro de PowerBi?

Gracias de antemano,

Zenons.

2 ACCEPTED SOLUTIONS
mahoneypat
Employee
Employee

Por favor, vea este video sobre cómo hacer esto con la función TOPN.

https://www.youtube.com/watch?v=wKfPS1yZfE0

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


View solution in original post

v-eqin-msft
Community Support
Community Support

Hola @zenonsbelskis ,

Según mi entendimiento, desea mostrar dinámicamente los datos topN, ¿verdad?

Aquí están mi muestra de datos:

8.19.4.PNG

Puede utilizar la siguiente fórmula:

dynamicTOPN =
VAR rankMeasure =
    RANKX ( ALL ( Sort ), CALCULATE ( MAX ( 'Sort'[Profit ] ) ) )
RETURN
IF ( SELECTEDVALUE ( forN[N] ) >= rankMeasure, 1, 0 )

Mi visualización se ve así después de aplicar el filtro:

8.19.5.png

¿Es el resultado lo que quieres? Si tiene alguna pregunta, cargue algunas muestras de datos y la salida esperada.

Por favor, enmascarar los datos confidenciales antes de cargar.

Saludos

Eyelyn Qin

View solution in original post

7 REPLIES 7
v-eqin-msft
Community Support
Community Support

Hola @zenonsbelskis ,

Según mi entendimiento, desea mostrar dinámicamente los datos topN, ¿verdad?

Aquí están mi muestra de datos:

8.19.4.PNG

Puede utilizar la siguiente fórmula:

dynamicTOPN =
VAR rankMeasure =
    RANKX ( ALL ( Sort ), CALCULATE ( MAX ( 'Sort'[Profit ] ) ) )
RETURN
IF ( SELECTEDVALUE ( forN[N] ) >= rankMeasure, 1, 0 )

Mi visualización se ve así después de aplicar el filtro:

8.19.5.png

¿Es el resultado lo que quieres? Si tiene alguna pregunta, cargue algunas muestras de datos y la salida esperada.

Por favor, enmascarar los datos confidenciales antes de cargar.

Saludos

Eyelyn Qin

Anonymous
Not applicable

@Eyelyn9 ¿Qué hago si mi columna de beneficios es una columna calculada y quiero que cambie según una segmentación de fecha?

Anonymous
Not applicable

Screenshot (3).png

Gracias por la ayuda @Eyelyn9. Sólo tengo un pequeño problema - mi beneficio por cliente no es una columna, es una medida. ¿Qué puedo hacer para arreglar eso?

Hola @zenonsbelskis ,

Cambie su medida de clasificación var a la

var rankmeasure - RANKX(ALL (SALES) , [Total Profit])

saludos
Harsh Nathani
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)

Anonymous
Not applicable

@harshnathani Al principio funcionó, pero luego me di cuenta de que algo andaba mal. Todavía no funciona porque mi tabla SALES es una tabla con miles de facturas y DAX clasifica las facturas, no los clientes concretos. ¿Qué sugieres?

Anonymous
Not applicable

Wow @harshnathani, fue así de simple, muchas gracias!

mahoneypat
Employee
Employee

Por favor, vea este video sobre cómo hacer esto con la función TOPN.

https://www.youtube.com/watch?v=wKfPS1yZfE0

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors