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.
Hola, tengo un "Table like" visual que contiene
Product-Country, Sales, Switch, KPI1 (todos esos campos provienen de 1 tabla llamada SFA_BIAS)
Siwtch es un valor de -1 o 1
y 1 filtro aplicado en el objeto visual en Switch (et's say 1)
Cuando aplico el campo TOPN 10 en el producto-país basado en ventas, esperaría obtener el Top 10 Producto-país basado en Ventas que tienen Switch 1
la tabla no muestra registros, como si el TOPN 10 se aplicaría a los datos completos detrás (ya que las 10 ventas principales del producto-país sin filtrar tienen un modificador -1)
También he intentado con un rango
Solved! Go to Solution.
Hola @Jlbaenlo ,
Mis datos de muestra son estos.
Product-CountrySalesSwitchKPI1
Jp | 1 | 1 | 1 |
Jp | 10 | 1 | 2 |
Cn | 3 | 1 | 3 |
Cn | 4 | 1 | 4 |
E.e.u.u | 12 | 1 | 5 |
E.e.u.u | 15 | 1 | 6 |
Uk | 7 | 1 | 7 |
Uk | 8 | 1 | 8 |
Jp | 9 | 1 | 9 |
Jp | 4 | 1 | 10 |
Cn | 1 | 1 | 1 |
Cn | 16 | 1 | 2 |
E.e.u.u | 3 | 1 | 3 |
E.e.u.u | 15 | 1 | 4 |
Uk | 18 | 1 | 5 |
Uk | 9 | 1 | 6 |
Uk | 5 | -1 | 7 |
Jp | 6 | -1 | 8 |
Jp | 1 | -1 | 9 |
Cn | 2 | -1 | 10 |
Cn | 3 | -1 | 1 |
E.e.u.u | 4 | -1 | 2 |
E.e.u.u | 8 | -1 | 3 |
Uk | 8 | -1 | 1 |
Uk | 7 | -1 | 2 |
Jp | 2 | -1 | 3 |
Jp | 1 | -1 | 4 |
Cn | 3 | -1 | 5 |
Cn | 6 | -1 | 6 |
E.e.u.u | 5 | -1 | 7 |
E.e.u.u | 1 | -1 | 8 |
Uk | 9 | -1 | 9 |
Uk | 9 | -1 | 10 |
Podrías intentar crear una medida. Esta medida es ordenar el switch-1 y el switch-1 respectivamente.
Measure =
VAR ran =
RANKX (
FILTER ( ALL ( 'SFA_BIAS' ), 'SFA_BIAS'[Switch] = MAX ( 'SFA_BIAS'[Switch] ) ),
CALCULATE ( MAX ( 'SFA_BIAS'[Sales] ) ),
,
ASC,
SKIP
)
RETURN
IF ( ran <= 10, 1, 0 )
Ponga la medida en Filtros y establézcala.
El resultado es este.
Puede consultar más detalles aquí.
Saludos
Stephen Tao
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @Jlbaenlo ,
Mis datos de muestra son estos.
Product-CountrySalesSwitchKPI1
Jp | 1 | 1 | 1 |
Jp | 10 | 1 | 2 |
Cn | 3 | 1 | 3 |
Cn | 4 | 1 | 4 |
E.e.u.u | 12 | 1 | 5 |
E.e.u.u | 15 | 1 | 6 |
Uk | 7 | 1 | 7 |
Uk | 8 | 1 | 8 |
Jp | 9 | 1 | 9 |
Jp | 4 | 1 | 10 |
Cn | 1 | 1 | 1 |
Cn | 16 | 1 | 2 |
E.e.u.u | 3 | 1 | 3 |
E.e.u.u | 15 | 1 | 4 |
Uk | 18 | 1 | 5 |
Uk | 9 | 1 | 6 |
Uk | 5 | -1 | 7 |
Jp | 6 | -1 | 8 |
Jp | 1 | -1 | 9 |
Cn | 2 | -1 | 10 |
Cn | 3 | -1 | 1 |
E.e.u.u | 4 | -1 | 2 |
E.e.u.u | 8 | -1 | 3 |
Uk | 8 | -1 | 1 |
Uk | 7 | -1 | 2 |
Jp | 2 | -1 | 3 |
Jp | 1 | -1 | 4 |
Cn | 3 | -1 | 5 |
Cn | 6 | -1 | 6 |
E.e.u.u | 5 | -1 | 7 |
E.e.u.u | 1 | -1 | 8 |
Uk | 9 | -1 | 9 |
Uk | 9 | -1 | 10 |
Podrías intentar crear una medida. Esta medida es ordenar el switch-1 y el switch-1 respectivamente.
Measure =
VAR ran =
RANKX (
FILTER ( ALL ( 'SFA_BIAS' ), 'SFA_BIAS'[Switch] = MAX ( 'SFA_BIAS'[Switch] ) ),
CALCULATE ( MAX ( 'SFA_BIAS'[Sales] ) ),
,
ASC,
SKIP
)
RETURN
IF ( ran <= 10, 1, 0 )
Ponga la medida en Filtros y establézcala.
El resultado es este.
Puede consultar más detalles aquí.
Saludos
Stephen Tao
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@Jlbaenlo - Lo sentimos, teniendo problemas para seguir, ¿puede publicar datos de ejemplo como texto y salida esperada?
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |