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

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.

Reply
Syndicate_Admin
Administrator
Administrator

Filtro N superior dinámico para el gráfico

hola

Estaba buscando una solución a mi problema al tratar de desarrollar un filtro TopN dinámico para mi informe cuando me topé con este post de hace unos años Dynamic Top N filtro para el gráfico .

Estoy teniendo el mismo problema donde mi filtro TopN está funcionando muy bien para las tablas, pero está creando un gráfico discontinuo cuando se aplica allí. El filtro está agarrando la N superior por mes en lugar de para todo el intervalo de fechas en el informe. Parece que el usuario fue capaz de averiguarlo, pero realmente no hay una solución clara publicada.

Capture.PNG

Cualquier ayuda es muy apreciada.

¡gracias!

1 ACCEPTED SOLUTION

Allí, @DRunner

Modifico la medida, porque la columna no cambiará cuando se usen segmentaciones de datos. Es necesario utilizar allexcept funciton.

Measure = RANKX(ALL('Dataset 1'[CODE]),CALCULATE([sumLBS],ALLEXCEPT('Date','Date'[Year])),,DESC)
Measure3 = 
IF (
    ISFILTERED ( 'Top N'[TopN] ),
    IF (
        [Measure]
            <= SELECTEDVALUE ( 'Top N'[TopNValues] ),
        1,
        0
    ),
    1
)

vjaneygmsft_0-1625023095345.png

Saludos

Janey Guo

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Allí, @DRunner

¿Puede compartir algunos datos de muestra en forma de tabla y el resultado deseado? Puedo intentar ofrecerle otras soluciones.

Saludos

Janey Guo

¡hola!

Subí el archivo .pbix fregado a dropbox. Déjame saber si puedes acceder a él.

https://www.dropbox.com/s/5ohj55dwi182x0i/Sample%20Data.pbix?dl=0

¡Gracias!

Allí, @DRunner

La razón del problema puede ser que el rango es la medida, que cambiará según el contexto (mes) en el gráfico de líneas, causando el problema.

Puede crear una columna calculada para clasificar y crear una medida en el panel de filtro para filtrar n superior.

Así:

Column =
RANKX (
    'Dataset 1',
    SUMX ( FILTER ( 'Dataset 1', [CODE] = EARLIER ( 'Dataset 1'[CODE] ) ), [LBS] ),
    ,
    ,
    DENSE
)
Measure2 =
IF (
    ISFILTERED ( 'Top N'[TopN] ),
    IF (
        MAXX (
            FILTER ( 'Dataset 1', [CODE] = SELECTEDVALUE ( 'Dataset 1'[CODE] ) ),
            [Column]
        )
            <= SELECTEDVALUE ( 'Top N'[TopNValues] ),
        1,
        0
    ),
    1
)

vjaneygmsft_0-1624956290628.png

vjaneygmsft_1-1624956303765.png

Saludos

Janey Guo

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Gracias @v-janeyg-msft!

Esto casi está funcionando. El único problema que estoy viendo es cuando selecciono diferentes centros de trabajo (por ejemplo, el centro de trabajo 45) medida 2 está devolviendo un valor de 0 para el código superior y un valor de 1 para el código 6. Esto está causando problemas con el gráfico.

2021-06-29_13-34-03.png

Allí, @DRunner

Modifico la medida, porque la columna no cambiará cuando se usen segmentaciones de datos. Es necesario utilizar allexcept funciton.

Measure = RANKX(ALL('Dataset 1'[CODE]),CALCULATE([sumLBS],ALLEXCEPT('Date','Date'[Year])),,DESC)
Measure3 = 
IF (
    ISFILTERED ( 'Top N'[TopN] ),
    IF (
        [Measure]
            <= SELECTEDVALUE ( 'Top N'[TopNValues] ),
        1,
        0
    ),
    1
)

vjaneygmsft_0-1625023095345.png

Saludos

Janey Guo

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Gracias por su ayuda!

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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

Top Solution Authors