Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Tengo que cambiar dinámicamente el color de un botón en función del valor del campo. El archivo tiene 3 valores diferentes 0,1 y 2, consulte el siguiente ejemplo:
Valores de campo | Color del botón |
0 | Verde |
1 | Naranja |
2 | Amarillo |
Lo había intentado a través del formato condicional, en la opción de color de relleno, pero solo toma el valor agregado. Por favor, ayuda a lograr esto.
Gracias
Hola @jitpbi ,
Para el botón echar un vistazo a este
https://www.youtube.com/watch?v=TVjlf_ucQ6I
https://www.youtube.com/watch?v=oWVMFUle8QU
https://community.powerbi.com/t5/Desktop/Customized-Conditional-Formatting-Using-DAX/td-p/733277
saludos
Harsh Nathani
HOLA @jitpbi,
Puede crear un objeto visual de tabla con sus registros y configurar estos campos para resumir el modo 'no resumir'.
A continuación, puede aplicar formato condicional en campos de 'color de botón' con valores de campos sin procesar en lugar de valores agregados.
saludos
Xiaoxin Sheng
Hola, he intentado después de configurar el campo para resumir el modo 'no resumir' y utilizado formato condicional en la opción "Rellenar" del botón, pero no está funcionando.
Mi campo tiene tres valores: 0,1,2 y necesito tres colores diferentes para estos valores.
Gracias
@jitpbi , Puede utilizar la medida de color, con la opción de campo. Pero encontré un problema con el color de la cortadora : https://community.powerbi.com/t5/Issues/Field-Conditional-formatting-is-not-working-in-slicer/idi-p/...
Color sales = if(AVERAGE(Sales[Sales Amount])<170,"green","red")
Color Year = if(FIRSTNONBLANK(Table[Year],2014) <=2016,"lightgreen",if(FIRSTNONBLANK(Table[Year],2014)>2018,"red","yellow"))
Color = if(FIRSTNONBLANK(Table[Year],2014) <=2016 && AVERAGE(Sales[Sales Amount])<170
,"lightgreen",if(FIRSTNONBLANK(Table[Year],2014)>2018,"red","yellow"))
Color sales = if([Sales Today] -[sales yesterday]>0,"green","red")
color =
switch ( true(),
FIRSTNONBLANK(Table[commodity],"NA") ="commodity1" && sum(Table[Value]) >500,"lightgreen",
FIRSTNONBLANK(Table[commodity],"NA") ="commodity2" && sum(Table[Value]) >1000,"lightgreen",
/// Add more conditions
"red"
)
,
vincular cómo utilizar la medida de color
https://radacad.com/dax-and-conditional-formatting-better-together-find-the-biggest-and-smallest-num...
https://docs.microsoft.com/en-us/power-bi/desktop-conditional-table-formatting#color-by-color-values
Hola @amitchandak ,
Gracias por la ayuda.
He probado la medida a continuación, pero todavía toma el primer valor sólo "#73B761"
Hola
He intentado con la siguiente medida, pero está recogiendo el color verde sólo para cada valor:
@jitpbi
Valor de campo de usuario en CF bajo color de relleno y asignar la medida a continuación, Campo de color de botón puede tener el nombre de color real o Códigos HEX
_Color =
VAR _SELECTED = SELECTEDVALUE('Table'[BUTTON COLOR])
RETURN
_SELECTED
Si está satisfecho con mi respuesta, márquela como una solución para que otros puedan encontrarlo fácilmente.
No olvides dar KUDOS a respuestas que te ayuden a responder a tus preguntas
Suscríbete a ExcelFort: Aprende Power BI, Power Query y Excel
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |