Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago
Solved

Filtro en matrix

hola Me gustaría tener una segmentación de datos que pueda seleccionar todas las líneas cuando el valor de las líneas azules no es 0 si alguien puede ayudar gracias
  • Syndicate_Admin's avatar
    5 years ago

    Allí, @JVIR

    De acuerdo con la matriz de muestra visual, también he creado algunos datos de prueba para crear una matriz similar a la suya y utilizar una medida para lograr su requisito, puede echar un vistazo a mis pasos:

    Esta es la matriz original que creé:

    v-robertq-msft_0-1618542185455.png

    1. Hice clic en "Introducir datos" para crear una tabla para la segmentación de datos:

    v-robertq-msft_1-1618542185460.png

    1. Creé una medida como esta:
    MtDiff1 =
    
    var _sum=CALCULATE([MtDiff],FILTER(ALL('Table'),[ID]=MAX([ID])))
    
    return
    
    IF(
    
        SELECTEDVALUE(Slicer[Do you want to display the data which the blue lines is 0])="No",
    
        IF(_sum=0,BLANK(),[MtDiff]),
    
    [MtDiff])
    1. Luego voy a la matriz para reemplazar la nueva medida con la medida original [MtDiff] y crear una cortadora como esta:

    v-robertq-msft_2-1618542185468.png

    Y puedo lograr lo que quieras.

    Puede descargar mi archivo pbix de prueba a continuación

    Si este resultado no es el que desea, puede publicar algunos datos de ejemplo o el archivo pbix de prueba de ejemplo (sin datos confidenciales) y el resultado esperado.

    Cómo obtener respuestas rápidamente a su pregunta

    ¡Muchas gracias!

    Saludos

    Equipo de soporte comunitario _Robert Qin

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