Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola
Tengo un gráfico de barras que debe mostrar los cambios de color dependiendo de si los valores han aumentado o disminuido con respecto al mes anterior.
Por ejemplo:
Tengo un campo calculado llamado MOM Fruit
ene = 19
feb = 26
mar = 14
abr = 6
Mayo = 8
Entonces, necesito que Feb sea Rojo, Mar Verde, Abril Verde y Mayo Rojo
Cualquier ayuda sería genial
Solved! Go to Solution.
Creé algunos datos:
Estos son los pasos que puede seguir:
1. Crear medida.
Color =
var _current=CALCULATE(SUM('Table'[MOM Fruit]),FILTER(ALL('Table'),MONTH('Table'[Date])=MONTH(MAX('Table'[Date]))))
var _last=CALCULATE(SUM('Table'[MOM Fruit]),FILTER(ALL('Table'),MONTH('Table'[Date])=MONTH(MAX('Table'[Date])-1)))
var _if=
IF(
_last=BLANK(),_current,_last)
var _su=
_current - _if
return
SWITCH(
TRUE(),
_su=0,"blue",
_su>0,"red",
_su<0,"green")
2. Haga clic en Visual - Formato - Colores de datos - fx
3. Ingrese la interfaz de color predeterminada.
Estilo de formato: valor de campo
En qué campo debemos basar esto – [color]
4. Resultado:
Saludos
Liu Yang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente
Creé algunos datos:
Estos son los pasos que puede seguir:
1. Crear medida.
Color =
var _current=CALCULATE(SUM('Table'[MOM Fruit]),FILTER(ALL('Table'),MONTH('Table'[Date])=MONTH(MAX('Table'[Date]))))
var _last=CALCULATE(SUM('Table'[MOM Fruit]),FILTER(ALL('Table'),MONTH('Table'[Date])=MONTH(MAX('Table'[Date])-1)))
var _if=
IF(
_last=BLANK(),_current,_last)
var _su=
_current - _if
return
SWITCH(
TRUE(),
_su=0,"blue",
_su>0,"red",
_su<0,"green")
2. Haga clic en Visual - Formato - Colores de datos - fx
3. Ingrese la interfaz de color predeterminada.
Estilo de formato: valor de campo
En qué campo debemos basar esto – [color]
4. Resultado:
Saludos
Liu Yang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente
Hola @kevbrown1980.
Suponiendo que tiene una tabla de fechas, puede crear una medida utilizando este patrón:
Bar formatting =
VAR PriorMonthMOMFruit =
CALCULATE ( SUM ( 'Table'[MOM Fruit] ), DATEADD ( 'Date'[Date], -1, MONTH ) )
VAR CurrentMonthMOMFruit =
CALCULATE ( SUM ( 'Table'[MOM Fruit] ) )
VAR Result =
IF ( ( CurrentMonthMOMFruit - PriorMonthMOMFruit ) > 0, "Green", "Red" )
RETURN
Result
Tenga en cuenta que puede reemplazar "Verde" y "Rojo" con valores hexadecimales si desea ajustar el tono del color.
Luego, seleccione su gráfico de barras y, en el panel de visualización, en Colores de datos, haga clic en el botón "fx":
En la siguiente pantalla, en el menú desplegable "Estilo de formato" en la parte superior, elija "Valor de campo".
Luego, en "¿En qué campo debemos basar esto?", elija la medida que creó anteriormente.
Sus resultados deben verse algo como esto:
Creé un archivo .pbix aquí que puede descargar si es útil.
- Esteban
@kevbrown1980 , cree una medida como este ejemplo y utilícela con formato condicional mediante la opción valor de campo
Color =
SWITCH(TRUE(),
max('Tabla'[Mes]) = "Feb", "rojo",
max('Tabla'[Mes]) = "Mar", "Verde",
max('Tabla'[Mes]) = "Abr", "Verde",
max('Tabla'[Mes]) = "Mayo", "Rojo",
sigue añadiendo
"verde")
¿Cómo hacer formato condicional por medida y aplicarlo en pastel?: https://youtu.be/RqBb5eBf_I4