Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Realmente podría hacer con algo de ayuda para comprender el formato condicional, específicamente cuando se usan los trimestres fiscales de los clientes. Nuestro año financiero se extiende desde el 1 de abril hasta el 31 de marzo, por lo que el Q1 es de abril a junio, Q2 jul-sep, etc. He creado un calendario de fechas con estos trimestres fiscales.
He creado una matriz simple que cuenta el número de pedidos de clientes por cliente por trimestre. Me gustaría usar formato condicional utilizando un sistema RAG simple para mostrar el cambio cada trimestre según el ejemplo de Excel a continuación. ¡No puedo averiguar cómo hacer esto!
¡Cualquier ayuda sería muy apreciada!
Gracias
Solved! Go to Solution.
@WBscooby , tienen medidas como
QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(('Date'[Date])))
Últimas ventas QTD = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],-1,QUARTER)))
o
Este Qtr = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Qtr Rank]=max('Date'[Qtr Rank])))
Último Qtr = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Qtr Rank]=max('Date'[Qtr Rank])-1))
if([Este Qtr] >[Último Qtr], "Verde", "Rojo" )
Uso en formato condicional mediante la opción de valor de campo
@WBscooby , ¿qué es el problema, Qtr no? o uso de Qtr en condicional
Puede crear una medida de color en la que utilice tanto la medida como el valor de dimensión
Ejemplos
Ventas de color = if(AVERAGE(Sales[Sales Amount])<170,"verde","rojo")
Color Year = if(FIRSTNONBLANK('Table'[Year],2014) <=2016,"lightgreen",if(FIRSTNONBLANK('Table'[Year],2014)>2018,"red","yellow"))
Color = if(FIRSTNONBLANK('Table'[Año],2014) <=2016 && AVERAGE(Sales[Sales Amount])<170
,"lightgreen",if(FIRSTNONBLANK('Table'[Año],2014)>2018,"rojo","amarillo"))
Ventas de color = if([Sales Today] -[ventas ayer]>0,"verde","rojo")
color =
switch ( true(),
FIRSTNONBLANK('Table'[commodity],"NA") ="commodity1" && sum('Table'[Value]) >500,"lightgreen",
FIRSTNONBLANK('Table'[commodity],"NA") ="commodity2" && sum('Table'[Value]) >1000,"lightgreen",
Añadir más condiciones
"rojo"
)
switch(true() ,
max(Table[status]) = "Completado" , "Verde",
max(Table[status]) = "En ejecución" , "Gris"
max(Table[status]) = "Error" , "Rojo"
)
¿Cómo hacer formato condicional por medida y aplicarlo en pastel?: https://youtu.be/RqBb5eBf_I4
Hola
Gracias por responder. El problema que tengo es el Qtr, es personalizado.
Estoy tratando de usar el formato condicional para mostrar el cambio entre cuartos, por ejemplo.
Si Qtr 2 es mayor que Q1, resalte el color verde
Si Qtr 2 es igual que Qtr1, resalte naranja
etc
Sé que hay una función de cuarto anterior, pero esto no funcionará ya que mis cuartos son personalizados.
¡Espero que esto tenga sentido!
@WBscooby , tienen medidas como
QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(('Date'[Date])))
Últimas ventas QTD = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],-1,QUARTER)))
o
Este Qtr = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Qtr Rank]=max('Date'[Qtr Rank])))
Último Qtr = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Qtr Rank]=max('Date'[Qtr Rank])-1))
if([Este Qtr] >[Último Qtr], "Verde", "Rojo" )
Uso en formato condicional mediante la opción de valor de campo
Hola
Lo siento, parece que tengo un último problema: donde no hay datos para el trimestre, el máximo no parece estar calculándose correctamente. El Dax que he utilizado es el siguiente:
¡Gracias!
¡Utilicé la fórmula a continuación (modificada ligeramente para mis datos) y funcionó brillantemente! !
Este Qtr = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Qtr Rank]=max('Date'[Qtr Rank])))
Último Qtr = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Qtr Rank]=max('Date'[Qtr Rank])-1))
if([Este Qtr] >[Último Qtr], "Verde", "Rojo" )