Forum Discussion

Zaky's avatar
Zaky
Icon for Helper IV rankHelper IV
6 years ago
Solved

Formato condicional

Hola

¿Cómo puedo hacer un formato condicional más dinámico, basado en rangos?
Por ejemplo, me gustaría tener el gráfico de barras para ser de color verde si el rango es "3 - 7 días", rojo si rango "8 - 15 días" y así sucesivamente.

Actualmente he creado la medida para contar los identificadores de tickets para cada rango de la siguiente manera.

Ageing(3-7days) á CALCULATE(COUNTROWS('Incident Ageing Report'),'Incident Ageing Report'[Rango de envejecimiento] ?"3 - 7 días")

ageing range.JPG

Si alguien puede ayudarme sería muy apreciado.

Gracias

  • Anonymous's avatar
    Anonymous
    6 years ago

    Hola @Zaky

    El gráfico de columnas agrupadas no tiene la función Formato condicional como objetos visuales de tabla o matriz. Pero puede usar Colores de datos en Formato.

    Debido a que no conozco su modelo de datos, construyo una tabla de ejemplo para tener una prueba.

    1.png

    Rango de envejecimiento es una columna calculada.

    Ageing Range = 
    IF (
        'Incident Ageing Report'[Ageing] >= 3
            && 'Incident Ageing Report'[Ageing] <= 7,
        "3-7 Days",
        IF (
            'Incident Ageing Report'[Ageing] <= 14,
            "8-14 Days",
            IF (
                'Incident Ageing Report'[Ageing] <= 30,
                "15-30 Days",
                IF (
                    'Incident Ageing Report'[Ageing] <= 60,
                    "31-60 Days",
                    IF ( 'Incident Ageing Report'[Ageing] <= 80, "61-80 Days", ">81 Days" )
                )
            )
        )
    )

    A continuación, cree un gráfico de columnas agrupadas.

    2.png

    Puede cambiar Color de datos por rango en Formato.

    3.png

    Puede descargar el archivo pbix desde este enlace: Formato condicional

    Saludos

    Rico Zhou

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

2 Replies

  • @Zaky, puede realizar un formato condicional basado en la medida. Pero dudo que pueda hacer eso en la barra visual agrupada con una leyenda o varias columnas.

    Ejemplo

    color á if([age]- "30-50" ,"rojo", "blanco")

    pasos - lo usamos esta medida después de elegir "Valor de campo" en formato condicional

    https://radacad.com/dax-and-conditional-formatting-better-together-find-the-biggest-and-smallest-numbers-in-the-column
    https://docs.microsoft.com/en-us/power-bi/desktop-conditional-table-formatting#color-by-color-values

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hola @Zaky

    El gráfico de columnas agrupadas no tiene la función Formato condicional como objetos visuales de tabla o matriz. Pero puede usar Colores de datos en Formato.

    Debido a que no conozco su modelo de datos, construyo una tabla de ejemplo para tener una prueba.

    1.png

    Rango de envejecimiento es una columna calculada.

    Ageing Range = 
    IF (
        'Incident Ageing Report'[Ageing] >= 3
            && 'Incident Ageing Report'[Ageing] <= 7,
        "3-7 Days",
        IF (
            'Incident Ageing Report'[Ageing] <= 14,
            "8-14 Days",
            IF (
                'Incident Ageing Report'[Ageing] <= 30,
                "15-30 Days",
                IF (
                    'Incident Ageing Report'[Ageing] <= 60,
                    "31-60 Days",
                    IF ( 'Incident Ageing Report'[Ageing] <= 80, "61-80 Days", ">81 Days" )
                )
            )
        )
    )

    A continuación, cree un gráfico de columnas agrupadas.

    2.png

    Puede cambiar Color de datos por rango en Formato.

    3.png

    Puede descargar el archivo pbix desde este enlace: Formato condicional

    Saludos

    Rico Zhou

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