ramyavelampati
Hola,
Tengo una tabla con dos columnas «Categoría» y «Defecto». La categoría tiene valores como codificación, planificación, requisito, etc. con los defectos correspondientes en la columna Defecto. Quiero crear una tabla con formato de color de fondo basado en cada categoría para valores dados de defectos.
Por ejemplo:
Si tabla (categoría) = «codificación» y tabla (defecto) = <10, entonces verde
Si tabla (categoría) = «codificación» y tabla (defecto) => 10, entonces rojo
Si tabla (categoría) = «planificación» y tabla (defecto) = <30, entonces verde
Si tabla (categoría) = «planificación» y tabla (defecto) => 30, entonces rojo
Por favor ayúdame a resolver esto.
Gracias
v-juanli-msft
Hola @ramyavelampati
Primero, la condición debe corregirse. Dado que el símbolo «=» solo puede existir en una condición, supongo que la condición es:
Si tabla (categoría) = «codificación» y tabla (defecto) = <10, entonces verde
Si tabla (categoría) = «codificación» y tabla (defecto) = 10, entonces rojo
Si tabla (categoría) = «planificación» y tabla (defecto) = <30, entonces verde
Si tabla (categoría) = «planificación» y tabla (defecto) = 30, entonces rojo.
Para lograr sus objetivos, debemos usar el formato de tabla condicional en Power BI.
Básicamente, necesitamos crear una medida para determinar la regla de color.
Hay dos maneras.
1. Cree una condición IF en una medida.
Measure =
IF (
MAX ( [category] ) = "coding"
&& MAX ( [defect] ) <= 10,
1,
IF ( MAX ( [category] ) = "planning" && MAX ( [defect] ) <= 30, 1, 0 )
)
2.Cree una columna condicional en Power Query y luego cree una medida simple.
Measure 2 = IF(MAX([defect])<=MAX([Custom]),1,0)
Luego, puede establecer el formato condicional como la primera forma.
Atentamente
Maggie
v-juanli-msft
Hola @ramyavelampati
Primero, la condición debe corregirse. Dado que el símbolo «=» solo puede existir en una condición, supongo que la condición es:
Si tabla (categoría) = «codificación» y tabla (defecto) = <10, entonces verde
Si tabla (categoría) = «codificación» y tabla (defecto) = 10, entonces rojo
Si tabla (categoría) = «planificación» y tabla (defecto) = <30, entonces verde
Si tabla (categoría) = «planificación» y tabla (defecto) = 30, entonces rojo.
Para lograr sus objetivos, debemos usar el formato de tabla condicional en Power BI.
Básicamente, necesitamos crear una medida para determinar la regla de color.
Hay dos maneras.
1. Cree una condición IF en una medida.
Measure =
IF (
MAX ( [category] ) = "coding"
&& MAX ( [defect] ) <= 10,
1,
IF ( MAX ( [category] ) = "planning" && MAX ( [defect] ) <= 30, 1, 0 )
)
2.Cree una columna condicional en Power Query y luego cree una medida simple.
Measure 2 = IF(MAX([defect])<=MAX([Custom]),1,0)
Luego, puede establecer el formato condicional como la primera forma.
Atentamente
Maggie
ramyavelampati
En respuesta a v-juanli-msft
Esto no funciona. Como tengo 3 valores diferentes para una categoría y estas medidas también cambian para otra categoría. por ejemplo, 10 es verde en la codificación, 12 será verde para la planificación, 20 será verde para los requisitos.
Ya probé la medida que mencionaste, es convertir todos los valores en un solo color.
v-juanli-msft
En respuesta a ramyavelampati
Hola @ramyavelampati
Por lo general, funcionará de la forma que le proporcioné, tal vez se encuentre en un escenario diferente.
¿Podría mostrar algunos datos o una captura de pantalla para describir su problema con claridad?
Déjame comprobarlo de nuevo y volveré para contártelo.
Atentamente
Maggie
rajendran
Hola @ramyavelampati
He dado una solución a un problema similar aquí, verifique y puede seguir lo mismo.
https: //community.powerbi.com/t5/Desktop/Conditional-formatting-based-on-multiple-conditions/mp/464 …
Otro post similar:
https://community.powerbi.com/t5/Desktop/Colour-Table-Cell-by-Text-Value/mp/460960#M213853
Gracias
Raj