Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
1 year ago
Solved

Ayuda con DAX Measure

Hola

Tengo una tabla que tiene 4 columnas

TítuloPotencialFrecuenciaCasi
Ejemplo 1 410
Ejemplo 2 200
Ejemplo 3 411
Ejemplo 4100
etcetera....etcetera....etcetera....etcetera....

Quiero poder resaltar cualquier fila que tenga Potencial = 4 como Amarillo y si Frecuencia o Casi = 1, resalte Rojo.

Me estoy quedando atascado en la creación de una medida para hacer esto, de modo que luego pueda usar esta medida como regla en el formato condicional.

Cualquier ayuda es muy apreciada.

  • @leerjones85

    No estoy seguro de si entiendo completamente su pregunta, pruebe esto y hágamelo saber:

    CF = 
    VAR __Case1 = CALCULATE( SUM(Table01[Value]) , Table01[Col] = "Potential") = 4
    VAR __Case2 = CALCULATE( SUM(Table01[Value]) , Table01[Col] = "Frequency" )  = 1
    VAR __Case3 = CALCULATE( SUM(Table01[Value]) , Table01[Col] ="Nearly" )  = 1
    VAR __Result = 
        SWITCH(
            TRUE(),
            __Case1, "yellow",         
            OR(__Case2, __Case3 )  , "red"
        ) 
    RETURN
        __Result



3 Replies

  • Hola @leerjones85
    Puede lograr esto mediante el uso de formato condicional en la opción de elementos de celda. Sólo tienes que seleccionar el nombre de la serie en drowdown y establecer las reglas para el color de fondo. Ver imagen:

    ¡Espero que esto ayude!

    Si esto resolvió su problema, ¡acéptelo como una solución y felicitaciones!

    Saludos
    Shahariar Hafiz

  • @leerjones85

    No estoy seguro de si entiendo completamente su pregunta, pruebe esto y hágamelo saber:

    CF = 
    VAR __Case1 = CALCULATE( SUM(Table01[Value]) , Table01[Col] = "Potential") = 4
    VAR __Case2 = CALCULATE( SUM(Table01[Value]) , Table01[Col] = "Frequency" )  = 1
    VAR __Case3 = CALCULATE( SUM(Table01[Value]) , Table01[Col] ="Nearly" )  = 1
    VAR __Result = 
        SWITCH(
            TRUE(),
            __Case1, "yellow",         
            OR(__Case2, __Case3 )  , "red"
        ) 
    RETURN
        __Result