cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Jlbaenlo
Frequent Visitor

Top N número

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

RankSales - RANKX(
ALLSELECTED(SFA_BIAS),
CALCULATE(SUM(SFA_BIAS[SALES]))
)
El RankSales se aplica bien a mi selección
pero cuando filtro en RankSales <-10 la tabla no me muestra registros
¿Podrías por favor ayudarme a entender lo que estoy haciendo mal,
Muchas gracias por su ayuda,
Jl

1 ACCEPTED SOLUTION
v-stephen-msft
Community Support
Community Support

Hola @Jlbaenlo ,

Mis datos de muestra son estos.

Product-CountrySalesSwitchKPI1

Jp111
Jp1012
Cn313
Cn414
E.e.u.u1215
E.e.u.u1516
Uk717
Uk818
Jp919
Jp4110
Cn111
Cn1612
E.e.u.u313
E.e.u.u1514
Uk1815
Uk916
Uk5-17
Jp6-18
Jp1-19
Cn2-110
Cn3-11
E.e.u.u4-12
E.e.u.u8-13
Uk8-11
Uk7-12
Jp2-13
Jp1-14
Cn3-15
Cn6-16
E.e.u.u5-17
E.e.u.u1-18
Uk9-19
Uk9-110

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.

1.png

El resultado es este.

12.png13.png

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.

View solution in original post

2 REPLIES 2
v-stephen-msft
Community Support
Community Support

Hola @Jlbaenlo ,

Mis datos de muestra son estos.

Product-CountrySalesSwitchKPI1

Jp111
Jp1012
Cn313
Cn414
E.e.u.u1215
E.e.u.u1516
Uk717
Uk818
Jp919
Jp4110
Cn111
Cn1612
E.e.u.u313
E.e.u.u1514
Uk1815
Uk916
Uk5-17
Jp6-18
Jp1-19
Cn2-110
Cn3-11
E.e.u.u4-12
E.e.u.u8-13
Uk8-11
Uk7-12
Jp2-13
Jp1-14
Cn3-15
Cn6-16
E.e.u.u5-17
E.e.u.u1-18
Uk9-19
Uk9-110

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.

1.png

El resultado es este.

12.png13.png

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.

View solution in original post

Greg_Deckler
Super User IV
Super User IV

@Jlbaenlo - Lo sentimos, teniendo problemas para seguir, ¿puede publicar datos de ejemplo como texto y salida esperada?


---------------------------------------

@ me in replies or I'll lose your thread!!!

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Helpful resources

Announcements
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group

April Update

Check it Out!

Click here to read more about the April 2021 Updates!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.

secondImage

Experience what’s next for Power BI

See the latest Power BI innovations, updates, and demos from the Microsoft Business Applications Launch Event.