Forum Discussion

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

Indefinido

Hola a todos

garima12_0-1614855004633.png

He calculado columnas como Día 0, día1, day2, etc.

Basado en estas columnas he creado la medida que suma [day0]/count[total]= SLA global

Este SLA general que tengo se muestra debajo de las columnas de días en la vista de tabla o matriz.

Cómo puedo hacerlo.

Por favor, ayuda.

  • Hola, @garima12

    En función de su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

    Mesa:

    b1.png

    Prueba:

    b2.png

    Puede crear una medida como se indica a continuación.

    Result = 
    IF(
        ISINSCOPE(Test[Days])&&ISINSCOPE(Test[Calculation]),
        SWITCH(
            SELECTEDVALUE(Test[Calculation]),
            "Complaint Count",
            SWITCH(
                SELECTEDVALUE(Test[Days]),
                "Day0",COUNTROWS(FILTER('Table',[Day0]=1)),
                "Day1",COUNTROWS(FILTER('Table',[Day1]=1)),
                "Day2",COUNTROWS(FILTER('Table',[Day2]=1)),
                "Day3",COUNTROWS(FILTER('Table',[Day3]=1)),
                "Day4",COUNTROWS(FILTER('Table',[Day4]=1)),
                "Day5",COUNTROWS(FILTER('Table',[Day5]=1))
            ),
            "Overall SLA",
            SWITCH(
                SELECTEDVALUE(Test[Days]),
                "Day0",DIVIDE(COUNTROWS(FILTER('Table',[Day0]=1)),COUNTROWS('Table')),
                "Day1",DIVIDE(COUNTROWS(FILTER('Table',[Day1]=1)),COUNTROWS('Table')),
                "Day2",DIVIDE(COUNTROWS(FILTER('Table',[Day2]=1)),COUNTROWS('Table')),
                "Day3",DIVIDE(COUNTROWS(FILTER('Table',[Day3]=1)),COUNTROWS('Table')),
                "Day4",DIVIDE(COUNTROWS(FILTER('Table',[Day4]=1)),COUNTROWS('Table')),
                "Day5",DIVIDE(COUNTROWS(FILTER('Table',[Day5]=1)),COUNTROWS('Table'))
            )
        )
    )

    Resultado:

    b3.png

    Saludos

    Allan

    Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

1 Reply

  • Hola, @garima12

    En función de su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

    Mesa:

    b1.png

    Prueba:

    b2.png

    Puede crear una medida como se indica a continuación.

    Result = 
    IF(
        ISINSCOPE(Test[Days])&&ISINSCOPE(Test[Calculation]),
        SWITCH(
            SELECTEDVALUE(Test[Calculation]),
            "Complaint Count",
            SWITCH(
                SELECTEDVALUE(Test[Days]),
                "Day0",COUNTROWS(FILTER('Table',[Day0]=1)),
                "Day1",COUNTROWS(FILTER('Table',[Day1]=1)),
                "Day2",COUNTROWS(FILTER('Table',[Day2]=1)),
                "Day3",COUNTROWS(FILTER('Table',[Day3]=1)),
                "Day4",COUNTROWS(FILTER('Table',[Day4]=1)),
                "Day5",COUNTROWS(FILTER('Table',[Day5]=1))
            ),
            "Overall SLA",
            SWITCH(
                SELECTEDVALUE(Test[Days]),
                "Day0",DIVIDE(COUNTROWS(FILTER('Table',[Day0]=1)),COUNTROWS('Table')),
                "Day1",DIVIDE(COUNTROWS(FILTER('Table',[Day1]=1)),COUNTROWS('Table')),
                "Day2",DIVIDE(COUNTROWS(FILTER('Table',[Day2]=1)),COUNTROWS('Table')),
                "Day3",DIVIDE(COUNTROWS(FILTER('Table',[Day3]=1)),COUNTROWS('Table')),
                "Day4",DIVIDE(COUNTROWS(FILTER('Table',[Day4]=1)),COUNTROWS('Table')),
                "Day5",DIVIDE(COUNTROWS(FILTER('Table',[Day5]=1)),COUNTROWS('Table'))
            )
        )
    )

    Resultado:

    b3.png

    Saludos

    Allan

    Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.