Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Reply
Syndicate_Admin
Administrator
Administrator

Formato condicional por columna

Hola

Espero crear un formato condicional basado en la columna individual de la tabla de matriz a continuación (preferiblemente escala de colores degradada), es decir, 3M dentro del producto P, no 3M tanto en el producto P como en el producto LA... ¿Alguien sabe cómo escribir una fórmula para eso?

mogugu_84_0-1732766272432.pngmogugu_84_1-1732766314634.png

10 REPLIES 10
Syndicate_Admin
Administrator
Administrator

¡Gracias! ¡Intentaré adaptarme!

Syndicate_Admin
Administrator
Administrator

Hola @mogugu_84 ,

Como dijo, para un formato personalizado para un valor específico en la matriz, primero puede determinar bajo qué clasificación de columna se encuentra, en los datos que proporcionó para Molécula. Puede ver el siguiente archivo pbix. Si aún así no resuelve su problema, puede proporcionar los datos de ejemplo completos y MEASURES, preferiblemente el archivo pbix de ejemplo, para que podamos ayudarlo más rápido. Por favor, oculte la información confidencial con antelación.

Saludos
Alberto He


Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente

Gracias, el archivo de ejemplo que proporciona es útil, pero todavía no pude hacerlo bien ...
Intenté replicar su medida de "Color" a la mía como se muestra a continuación, ¿lo hice bien? el objetivo es comparar con el valor total de "3M G%" en el producto P, es decir, si es superior al 15,3%, color verde, si está por debajo, naranja, si es negativo, rojo
Color =
SI(
SELECTEDVALUE('Mercado de Def'[Molécula]) <> "Producto P",
"Sin color",
SI(
[Crecimiento de 3M] < 0.15 ,
"Rojo",
"Verde"
)
)
mogugu_84_0-1732863322200.png

Hola @mogugu_84 ,
Puedes probar este código

Color =
IF(
    SELECTEDVALUE('Def market'[Molecule]) <> "Product P",
    "No color",
    IF(
        [3M G%] < 0 ,
        "Red",
        IF(
           [3M G%] <= 0.153,
           "Orange",
           "Green"
        )
    )
)

Saludos
Alberto He


Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente

Gracias, de todos modos puedo hacer que este número sea dinámico, en lugar de ponerlo como 15.3%?

Hola @mogugu_84 ,
Seguro. Puede reemplazarlo con la medida que desee comparar.

Saludos
Alberto He


Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente

Creo que necesito reemplazar este bit amarillo con una nueva medida que calcule 3M G% ignorando la etiqueta de la fila ... que es "Cuenta" en este caso.... ¿Puedes ayudar con esta fórmula? ¡Gracias de nuevo!

mogugu_84_0-1732866698997.png

Syndicate_Admin
Administrator
Administrator

Hola @mogugu_84

Para lograr esto, debe crear una medida para el color de fondo de 3M solo para la columna P, no para la L.

Pruebe el patrón de código a continuación para su caso:

Si es de un solo color:

RevenueColor = 
SWITCH(
    TRUE(),
    SELECTEDVALUE('Calendar'[Quarter]) IN {1, 2}, "#FFCCCB",  // Light Red for Q1 and Q2
    BLANK()  // No color for other quarters
)

Si Escala de colores degradada:

RevenueGradientColor = 
SWITCH(
    TRUE(),
    SELECTEDVALUE('Calendar'[Quarter]) IN {1, 2}, 
    VAR RevenueValue = [Revenue]
    RETURN 
        IF(
            RevenueValue <= 100000, "#FFCCCB",  
            IF(
                RevenueValue <= 500000, "#FF9999",  
                "#FF6666"
            )
        ),
    BLANK()  // No color for other quarters
)

Vaya al elemento de celda > seleccione la medida (en su caso, 3M) > active el color de fondo > haga clic en fx > seleccione el > de valor del campo y seleccione la medida recién creada. Ver imagen:

shafiz_p_0-1732768667417.png

Salida:

shafiz_p_1-1732768706914.png

¡Espero que esto ayude!

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

Bes Regards,
Shahariar Hafiz

Hola Shafiz

¡Gracias! sin embargo, lamento no haber explicado correctamente la medida de "3M", es un valor calculado para 3 meses consecutivos frente a LY, es decir, 24 de octubre + 24 de septiembre + 24 de agosto vs 23 de octubre + 23 de septiembre + 23 de agosto ....por lo que las fórmulas que contienen 'calendario [trimestre]' no funcionarían..... Además, también necesito replicar este proceso de formato condicional para el valor de "Año fiscal hasta la fecha frente a LY, y 12 meses consecutivos frente a LY también......

La fórmula que he proporcionado es solo un ejemplo, ¿cómo podría colorear el fondo de una medida específica de una columna específica? No importa cómo se evalúe su medida. Es cuestión de qué columna y qué medida. Puede comparar la medida con otra medida o valor fijo para la escala de color de degradado. Según entendí de su publicación. Además, calendar[quarter] es el nombre de mi columna para demostrar el escenario. El nombre de su columna es diferente (de la imagen, puedo ver que es una molécula). Debe reemplazar el nombre de la columna y el nombre de la medida en consecuencia.

Espero que hayas entendido el punto.

Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

Find out what's new and trending in the Fabric Community.

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

Check out the November 2024 Power BI update to learn about new features.

Top Solution Authors