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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
shanerolle
Frequent Visitor

¿Cómo aplicar formato condicional en una matriz basada en comparaciones de valores?

Hola

Tengo una matriz configurada para mostrar los gastos y el presupuesto, por cuenta, para cada mes. Por lo tanto, las columnas se basan en la fecha, las filas se basan en el número de cuenta y los valores de la matriz son gastos y presupuesto.

¿Hay alguna manera de que pueda formatear la matriz para comparar el importe del gasto con el importe del presupuesto, y si el gasto es <90% del presupuesto, entonces haga que se muestre como verde, >90% pero <100% para mostrar amarillo, y >100% para mostrar rojo?

He mirado a través de las reglas de formato condicional de la matriz, pero no parece averiguarlo.

Cualquier ayuda es apreciada, gracias!

Shane

1 ACCEPTED SOLUTION
Icey
Community Support
Community Support

Hola @shanerolle ,

Si lo que quieres es como la captura de pantalla de abajo, prueba esto:

expense.PNG

1. Suponga que su valor de Gasto en matriz es una medida.

Expense Measure = SUM('Table'[Expense])

2. Cree una medida de condición.

Condition = 
VAR Percent_ =
    [Expense Measure] / SUM ( 'Table'[Budget] )
RETURN
    SWITCH (
        TRUE (),
        Percent_ < .9, 1,
        Percent_ >= .9
            && Percent_ < 1, 2,
        Percent_ >= 1, 3
    )

3. Establezca el formato condicional.

ex.PNG

ex2.PNG

Entonces puedes conseguir lo que quieras.

Saludos

Icey

Si este post ayuda,entonces por favor considere Aceptarlo como el solution para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

4 REPLIES 4
Icey
Community Support
Community Support

Hola @shanerolle ,

Si lo que quieres es como la captura de pantalla de abajo, prueba esto:

expense.PNG

1. Suponga que su valor de Gasto en matriz es una medida.

Expense Measure = SUM('Table'[Expense])

2. Cree una medida de condición.

Condition = 
VAR Percent_ =
    [Expense Measure] / SUM ( 'Table'[Budget] )
RETURN
    SWITCH (
        TRUE (),
        Percent_ < .9, 1,
        Percent_ >= .9
            && Percent_ < 1, 2,
        Percent_ >= 1, 3
    )

3. Establezca el formato condicional.

ex.PNG

ex2.PNG

Entonces puedes conseguir lo que quieras.

Saludos

Icey

Si este post ayuda,entonces por favor considere Aceptarlo como el solution para ayudar a los otros miembros a encontrarlo más rápidamente.

Sachalex
Frequent Visitor

@Icey
¡Muchas gracias!
Paso el día buscando esto y finalmente funciona en mi matriz visual!

KBO
MVP

Hola @shanerolle ,

puede ser esto ayuda 🙂

https://www.youtube.com/watch?v=FgnPIaxpdJ0

Creo que también necesita una medida DAX con "IF" 🙂

Mejor

Kathrin

Si este post te ha ayudado, por favor, dale un pulgar hacia arriba!
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

Hola @KBO ,

Gracias por la rápida respuesta y la sugerencia de video, el video me enseñó algunas cosas que no sabía.

Probablemente debería haber sido más claro en mi post original, así que me disculpo. El valor de gasto en mi matriz se calcula a partir de miles y miles de gastos más pequeños en la matriz para mostrar el gasto mensual al lado del presupuesto mensual, por lo que necesito comparar ese cálculo final que se hace en la matriz con el presupuesto que se da para eso Mes. No sé cómo podría aplicar el mosaico un valor de color si el valor de gasto que quiero comparar con el presupuesto no se calcula excepto en la matriz. También me gustaría que fuera capaz de comparar si se calcula por año u otros criterios, por lo que siento que tiene que hacerse en función de la matriz en lugar de dar un valor específico un color, pero no sé cómo hacerlo , o si es posible.

Tal vez no estoy pensando en esto de la manera correcta o me estoy perdiendo algo, así que cualquier ayuda es apreciada.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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

Top Kudoed Authors