Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

Cortar

hiii

Estoy tratando de filtrar mis datos basados en la segmentación

Tengo una segmentación de datos con meses si hago clic en una polilla los datos en los cambios de gráfico de líneas y didplay más allá de 2 mnths y datos del mes actual que quería.

ahora usando esa segmentación quiero que los otros gráficos cambien.

mi matriz y los dos gráficos de barras deben mostrar los datos del mes actual si hago clic en un mes en una segmentación de datos. https://drive.google.com/file/d/1SR2BgYU1hoV3Dfupk1e4lUdlG2tsAigr/view?usp=sharing

  • Hola @greeshma ,

    Lo siento por la respuesta tardía!

    Modifique sus medidas para M.SLA%1 y RAW_SLA%1 como se indica a continuación:

    M.SLA% 1 = 
    IF(MONTH(MAX('Query1'[Call Closed])) <= SELECTEDVALUE('Table'[Month])
                && MONTH(MAX('Query1'[Call Closed])) >=SELECTEDVALUE('Table'[Month])-2,
    CALCULATE (
        [M.SLA%],
        FILTER (
            ALL(Query1),
            MONTH('Query1'[Call Closed]) <= SELECTEDVALUE('Table'[Month])
                && MONTH('Query1'[Call Closed]) >=SELECTEDVALUE('Table'[Month])-2
                && Query1[Call Closed].[Year] = YEAR ( TODAY () )
        )
    ),BLANK()
    )
    RAW_SLA% 1 = 
    IF(MONTH(MAX('Query1'[Call Closed])) <= SELECTEDVALUE('Table'[Month])
                && MONTH(MAX('Query1'[Call Closed])) >=SELECTEDVALUE('Table'[Month])-2,
    CALCULATE (
        [RAW SLA%],
        FILTER (
            ALL(Query1),
            MONTH('Query1'[Call Closed]) <= SELECTEDVALUE('Table'[Month])
                && MONTH('Query1'[Call Closed]) >=SELECTEDVALUE('Table'[Month])-2
                && Query1[Call Closed].[Year] = YEAR ( TODAY () )
        )
    ),BLANK())
    

    Y verás:

    Screenshot 2020-09-22 172659.png

    Para el archivo .pbix relacionado, pls ver adjunto.

    Saludos
    Kelly
    ¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

5 Replies

  • Hola @greeshma ,

    Usted está utilizando tablas desconéctelas y debido a que la información no se está actualizando en consecuencia lo que necesita hacer es lo mismo que hizo para el gráfico de líneas, sin embargo, en lugar de tener el filtro de la información para entre los 3 meses que necesita para ponerlo para un solo mes de selección en el SLA RAW% su medida debe ser similar a :

    RAW_SLA% Month = 
    CALCULATE (
        [RAW SLA%];
        FILTER (
            Query1;
            Query1[Call Closed].[MonthNo] = [Selected Slicer]
                
        )
    )

    Otra opción es crear una relación de envío entre las tablas y todo funcionará correctamente, tendrá que rehacer su medida durante los últimos 2 meses.

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hiiii

    ¿Puede alguien ayudar a conseguir este trabajo que traté de hacer de varias maneras diferentes.pero no pude hacer it.i estaba tratando muy duro para esto.

    También he adjuntado mi archivo pbix.

  • v-kelly-msft's avatar
    v-kelly-msft
    Icon for Community Support rankCommunity Support

    Hola @greeshma ,

    Modifique su medida como se indica a continuación:

    M HIT = CALCULATE (COUNT ( Query1[Priority] ),FILTER (Query1,Query1[SLA Status] = "FULFILLED"&& Query1[Exempted SLA] = "N"&&MONTH('Query1'[Call Closed])=SELECTEDVALUE('Table'[Month])))
    
    + CALCULATE(COUNT( Query1[Priority] ),FILTER(Query1,Query1 [SLA Status] = "EXPIRED" 
    
    && Query1 [Exempted SLA] = "Y"&&MONTH('Query1'[Call Closed])=SELECTEDVALUE('Table'[Month])))
    
    
    M. MISS = 
    CALCULATE (
        COUNT ( Query1[Priority] ),
        FILTER (
            Query1,
            Query1[SLA Status] = "EXPIRED"
                && Query1[Exempted SLA] = "N"&&MONTH('Query1'[Call Closed])=SELECTEDVALUE('Table'[Month])
        )
    )
    
    
    RAW HIT = CALCULATE (
        COUNT ( Query1[Priority] ),
        FILTER (
            Query1,
            Query1[SLA Status] = "FULFILLED"&&MONTH('Query1'[Call Closed])=SELECTEDVALUE('Table'[Month])
        )
    )
    
    RAW MISS = CALCULATE (
        COUNT ( Query1[Priority] ),
        FILTER (
            Query1,
            Query1[SLA Status] = "EXPIRED"&&MONTH('Query1'[Call Closed])=SELECTEDVALUE('Table'[Month])
    
                
        )
    )
    

    Y verá que todos los gráficos han sido cambiados por la selección de la segmentación de datos.

    Annotation 2020-09-10 171320.png

    Annotation 2020-09-10 171405.png

    Para el archivo .pbix relacionado, pls ver adjunto.

    Saludos
    Kelly
    ¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

    • Anonymous's avatar
      Anonymous
      Not applicable

      hiii kelly

      matriz y las otras dos barras de grahs se muestran según el mes actual en la segmentación de datos, pero el gráfico de líneas no está displacing los objetos visuales correctamente su visualización como puntos para sla crudo% y mit sla%

      • v-kelly-msft's avatar
        v-kelly-msft
        Icon for Community Support rankCommunity Support

        Hola @greeshma ,

        Lo siento por la respuesta tardía!

        Modifique sus medidas para M.SLA%1 y RAW_SLA%1 como se indica a continuación:

        M.SLA% 1 = 
        IF(MONTH(MAX('Query1'[Call Closed])) <= SELECTEDVALUE('Table'[Month])
                    && MONTH(MAX('Query1'[Call Closed])) >=SELECTEDVALUE('Table'[Month])-2,
        CALCULATE (
            [M.SLA%],
            FILTER (
                ALL(Query1),
                MONTH('Query1'[Call Closed]) <= SELECTEDVALUE('Table'[Month])
                    && MONTH('Query1'[Call Closed]) >=SELECTEDVALUE('Table'[Month])-2
                    && Query1[Call Closed].[Year] = YEAR ( TODAY () )
            )
        ),BLANK()
        )
        RAW_SLA% 1 = 
        IF(MONTH(MAX('Query1'[Call Closed])) <= SELECTEDVALUE('Table'[Month])
                    && MONTH(MAX('Query1'[Call Closed])) >=SELECTEDVALUE('Table'[Month])-2,
        CALCULATE (
            [RAW SLA%],
            FILTER (
                ALL(Query1),
                MONTH('Query1'[Call Closed]) <= SELECTEDVALUE('Table'[Month])
                    && MONTH('Query1'[Call Closed]) >=SELECTEDVALUE('Table'[Month])-2
                    && Query1[Call Closed].[Year] = YEAR ( TODAY () )
            )
        ),BLANK())
        

        Y verás:

        Screenshot 2020-09-22 172659.png

        Para el archivo .pbix relacionado, pls ver adjunto.

        Saludos
        Kelly
        ¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!