The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hola Comunidad,
Tengo un reto en el cálculo de una diferencia entre los últimos 2 días en la siguiente tabla que se muestra ( 8/4/2021 y 8/5/2021) . Una vez que se calcula la diferencia, tengo que mostrar una flecha arriba o una flecha abajo para representar el aumento o la disminución.
Salida que quiero :
Gracias
G venkatesh
Solved! Go to Solution.
Allí, @vgarlap;
Puede crear una medida de la siguiente manera:
Measure = var _max=MAX([Date])
var _last=CALCULATE(SUM([Value]),FILTER(ALLEXCEPT('Table','Table'[Jobname]),[Date]=_max))
var _pre=CALCULATE(SUM([Value]),FILTER(ALLEXCEPT('Table','Table'[Jobname]),[Date]=_max-1))
return IF(ISINSCOPE('Table'[Date]),SUM([Value]),_last-_pre)
A continuación, agregue el formato condicional.
La salida final se muestra a continuación:
Saludos
Team_ de apoyo comunitario Yalan Wu
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@v-yalanwu-msft , @selimovd y @amitchandak ,
Lo siento por tarde en volver a todos ustedes,
Me gustaron todas sus soluciones y cada una de sus ideas es única de sí misma. Gracias por ayudarme.
@amitchandak Gracias por su explicación detallada y por cubrir cada aspecto.
@selimovd 🙂 Gracias por tu idea . Realmente me gustó la forma sencilla de proyectarlo.
@v-yalanwu-msft Su idea de usar Variables me ha hecho pensar mucho en aprender más sobre las variables. Escuché de Marco y Alberto explicar la importancia de usar variables. me has proporcionado una solución relacionada con un problema diferente y que se resolvió utilizando variables de nuevo . 🙂
Gracias
G Venkatesh
Allí, @vgarlap;
Puede crear una medida de la siguiente manera:
Measure = var _max=MAX([Date])
var _last=CALCULATE(SUM([Value]),FILTER(ALLEXCEPT('Table','Table'[Jobname]),[Date]=_max))
var _pre=CALCULATE(SUM([Value]),FILTER(ALLEXCEPT('Table','Table'[Jobname]),[Date]=_max-1))
return IF(ISINSCOPE('Table'[Date]),SUM([Value]),_last-_pre)
A continuación, agregue el formato condicional.
La salida final se muestra a continuación:
Saludos
Team_ de apoyo comunitario Yalan Wu
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hey @vgarlap ,
puedes obtener la diferencia de la siguiente manera:
Difference to yesterday =
[myMeasure]
- CALCULATE(
[myMeasure],
DATEADD(
dateTable[date],
-1,
DAY
)
)
Para las flechas solo tienes que comparar si el valor es mayor que 0 o menor:
Formato condicional mediante iconos en Power BI - Excelerator BI
@vgarlap , Tiene que crear la medida de diferencia de día en día, por ejemplo, utilizando una tabla de fechas
This Day = CALCULATE(sum("order"[Qty]), FILTER(ALL("Date"),"Date"[Date]=max("Date"[Date])))
Último día = CALCULATE(sum("order"[Qty]), FILTER(ALL("Date"),"Date"[Date]=max("Date"[Date])-1))
Last Day = CALCULATE(sum("order"[Qty]), previousday("Date"[Date]))
diff =[Este Día] - [Último Día]
Una de las formas es mostrar diff en el total de columnas usando isinscope y hacer formato condicional de icono solo en total
if(isinscope(Date[Date]),[Este día], [diff])
consulte si es necesario
https://exceleratorbi.com.au/conditional-formatting-using-icons-in-power-bi/
https://community.powerbi.com/t5/Desktop/FORMAT-icon-set-for-use-in-a-data-card/td-p/811692
O crear una tabla híbrida
Si está buscando una pantalla híbrida con columna de matriz y medida
https://community.powerbi.com/t5/Community-Blog/Creating-a-custom-or-hybrid-matrix-in-PowerBI/ba-p/1...
https://community.powerbi.com/t5/Quick-Measures-Gallery/The-New-Hotness-Custom-Matrix-Hierarchy/m-p/...
votar por la Tabla Híbrida
https://ideas.powerbi.com/ideas/idea/?ideaid=9bc32b23-1eb1-4e74-8b34-349887b37ebc
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.