Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Disminución/Aumento entre los últimos 2 días de un objeto visual

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.

Diff btwn last 2 days.JPG

Salida que quiero :

output.JPG

Gracias

G venkatesh

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

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.

vyalanwumsft_0-1628648845822.pngvyalanwumsft_1-1628648861299.png

La salida final se muestra a continuación:

vyalanwumsft_2-1628648894809.png

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.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@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

Syndicate_Admin
Administrator
Administrator

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.

vyalanwumsft_0-1628648845822.pngvyalanwumsft_1-1628648861299.png

La salida final se muestra a continuación:

vyalanwumsft_2-1628648894809.png

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.

Syndicate_Admin
Administrator
Administrator

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

Si necesita ayuda por favor hágamelo saber.
Si respondiera a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍
Saludos
Denis

Syndicate_Admin
Administrator
Administrator

@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

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

Check out the June 2024 Power BI update to learn about new features.

PBI_Carousel_NL_June

Fabric Community Update - June 2024

Get the latest Fabric updates from Build 2024, key Skills Challenge voucher deadlines, top blogs, forum posts, and product ideas.

Top Solution Authors
Top Kudoed Authors