Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
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.
Solved! Go to Solution.
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
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Hola @zenonsbelskis ,
Según mi entendimiento, desea mostrar dinámicamente los datos topN, ¿verdad?
Aquí están mi muestra de datos:
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:
¿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
Hola @zenonsbelskis ,
Según mi entendimiento, desea mostrar dinámicamente los datos topN, ¿verdad?
Aquí están mi muestra de datos:
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:
¿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
@Eyelyn9 ¿Qué hago si mi columna de beneficios es una columna calculada y quiero que cambie según una segmentación de fecha?
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)
@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?
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
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.