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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
lokeswer
Helper I
Helper I

Utilice el valor de días anteriores para calcular el valor del día actual

¡Hola gente!

Tengo una pregunta sobre el uso del valor de cierre del día anterior como punto de partida de un cálculo al valor del día actual y repetir la misma lógica para los días futuros también.

FechaEntradasBI, BI,EntrantesUso del planNorangoValor del día anteriorValor de cierre del día anterior
Miércoles, 13 de mayo de 2020WC2 - Segs/Foil0048,833-48,8331055/12/2020-48,833
Miércoles, 13 de mayo de 2020Primer00001055/12/2020 0:000
Miércoles, 13 de mayo de 2020brizna0060,102-60,1021055/12/2020 0:00-60,102
Miércoles, 13 de mayo de 2020Rsi0048,833-48,8331055/12/2020 0:00-48,833
Miércoles, 13 de mayo de 2020WC1 - PS/MLC0052,589-52,5891055/12/2020 0:00-52,589
Miércoles, 13 de mayo de 2020WC3 - 1x/5x/6x0063,858-63,8581055/12/2020 0:00-63,858
Miércoles, 13 de mayo de 2020Rar0093,909-93,9091055/12/2020 0:00-93,909
Miércoles, 13 de mayo de 2020Endurecedores007,513-7,5131055/12/2020 0:00-7,513
jueves, 14 de mayo de 2020brizna167,225210,00047,581329,6441135/13/2020 0:00-60,102
jueves, 14 de mayo de 2020Rsi2,252,565126,00038,6592,339,9061135/13/2020 0:00-48,833
jueves, 14 de mayo de 2020Primer576,53500576,5351135/13/2020 0:000
jueves, 14 de mayo de 2020WC1 - PS/MLC103,45542,00041,633103,8221135/13/2020 0:00-52,589
jueves, 14 de mayo de 2020WC2 - Segs/Foil77,88084,00038,659123,2211135/13/2020 0:00-48,833
jueves, 14 de mayo de 2020WC3 - 1x/5x/6x128,665210,00050,554288,1111135/13/2020 0:00-63,858
jueves, 14 de mayo de 2020Rar-632,261074,345-706,6061135/13/2020 0:00-93,909
jueves, 14 de mayo de 2020Endurecedores49,20505,94843,2571135/13/2020 0:00-7,513
viernes, 15 de mayo de 2020Rsi0168,00048,833119,1671215/14/2020 0:002,339,906
viernes, 15 de mayo de 2020Primer00001215/14/2020 0:00576,535
viernes, 15 de mayo de 2020Rar0093,909-93,9091215/14/2020 0:00-706,606
viernes, 15 de mayo de 2020Endurecedores007,513-7,5131215/14/2020 0:0043,257
viernes, 15 de mayo de 2020brizna0252,00060,102191,8981215/14/2020 0:00329,644
viernes, 15 de mayo de 2020WC1 - PS/MLC042,00052,589-10,5891215/14/2020 0:00103,822
viernes, 15 de mayo de 2020WC2 - Segs/Foil084,00048,83335,1671215/14/2020 0:00123,221
viernes, 15 de mayo de 2020WC3 - 1x/5x/6x084,00063,85820,1421215/14/2020 0:00288,111
Sábado, 16 de mayo de 2020WC2 - Segs/Foil0048,833-48,8331295/15/2020 0:0035,167
Sábado, 16 de mayo de 2020WC3 - 1x/5x/6x0063,858-63,8581295/15/2020 0:0020,142
Sábado, 16 de mayo de 2020Primer00001295/15/2020 0:000
Sábado, 16 de mayo de 2020brizna0060,102-60,1021295/15/2020 0:00191,898
Sábado, 16 de mayo de 2020WC1 - PS/MLC0052,589-52,5891295/15/2020 0:00-10,589
Sábado, 16 de mayo de 2020Rar0093,909-93,9091295/15/2020 0:00-93,909
Sábado, 16 de mayo de 2020Endurecedores007,513-7,5131295/15/2020 0:00-7,513
Sábado, 16 de mayo de 2020Rsi084,00048,83335,1671295/15/2020 0:00119,167

Traté de usar el Rank & día anterior methd, pero creo que me estoy perdiendo algo simple.

Por lo general, BI se rellena solo durante un día

EI - BI + Entrante - Uso

este es el BI para el día siguiente y los cálculos continúan en el futuro

¿es esto algo que podría ser replicado?

1 ACCEPTED SOLUTION
v-zhenbw-msft
Community Support
Community Support

Hola @lokeswer ,

Podemos usar la siguiente medida para cumplir con sus requisitos.

EI = 
VAR min_date =
    CALCULATE ( MIN ( 'Table'[Date] ), ALLSELECTED () )
VAR min_date_value =
    CALCULATE (
        MIN ( 'Table'[Inputs] ),
        FILTER ( ALLSELECTED ( 'Table' ), 'Table'[Date] = min_date )
    )
RETURN
    min_date_value
        + CALCULATE (
            SUM ( 'Table'[Inbound] ),
            FILTER ( ALL ( 'Table'[Date] ), 'Table'[Date] <= MAX ( 'Table'[Date] ) )
        )
        - CALCULATE (
            SUM ( 'Table'[Usage] ),
            FILTER ( ALL ( 'Table'[Date] ), 'Table'[Date] <= MAX ( 'Table'[Date] ) )
        )

Y el resultado así,

Use 1.jpg

Si no cumple con su requisito, ¿podría mostrar el resultado exacto esperado basado en la tabla que ha compartido?

BTW, pbix como adjunto.

Saludos

Equipo de Apoyo comunitario _ zhenbw

Si este post ayuda, 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

6 REPLIES 6
v-zhenbw-msft
Community Support
Community Support

Hola @lokeswer ,

Podemos usar la siguiente medida para cumplir con sus requisitos.

EI = 
VAR min_date =
    CALCULATE ( MIN ( 'Table'[Date] ), ALLSELECTED () )
VAR min_date_value =
    CALCULATE (
        MIN ( 'Table'[Inputs] ),
        FILTER ( ALLSELECTED ( 'Table' ), 'Table'[Date] = min_date )
    )
RETURN
    min_date_value
        + CALCULATE (
            SUM ( 'Table'[Inbound] ),
            FILTER ( ALL ( 'Table'[Date] ), 'Table'[Date] <= MAX ( 'Table'[Date] ) )
        )
        - CALCULATE (
            SUM ( 'Table'[Usage] ),
            FILTER ( ALL ( 'Table'[Date] ), 'Table'[Date] <= MAX ( 'Table'[Date] ) )
        )

Y el resultado así,

Use 1.jpg

Si no cumple con su requisito, ¿podría mostrar el resultado exacto esperado basado en la tabla que ha compartido?

BTW, pbix como adjunto.

Saludos

Equipo de Apoyo comunitario _ zhenbw

Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

@v-zhenbw-msft Gracias por la ayuda.

Creo que esto funciona. Al menos me llevó a la solución final. Tuve que crear una medida separada que hace las matemáticas y luego crear un filtro de columna de cálculo para la fecha anterior, matemáticas de entrada para obtener el resultado.

gracias de nuevo

Greg_Deckler
Super User
Super User

@lokeswer - Estoy con @AllisonKennedy no está exactamente seguro de lo que estoy mirando y su resultado deseado. Por favor, consulte este post sobre cómo obtener su pregunta respondida rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Las partes más importantes son:
1. Muestra datos como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada a partir de datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.

Pero tal vez ver mi artículo sobre el tiempo medio entre el fracaso (MTBF) que utiliza EARLIER: http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/3395...


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

@AllisonKennedy , @Greg_Deckler , @parry2k Gracias por cantar.

FechaEntradasBI, BI,EntrantesUsoNo
5/1/2020A10129
5/1/2020B10248
5/1/2020C10367
5/2/2020A9128
5/2/2020B8246
5/2/2020C7364
5/3/2020A8127
5/3/2020B6244
5/3/2020C4361
5/4/2020A7126
5/4/2020B4242
5/4/2020C136-2

Esta mesa es a lo que estoy tratando de llegar,

Pasos:

5/1/2020 - BI ya está dado por las entradas, por lo que EI - BI + entrante - Uso planificado

5/2/2020 - BI es el EI de 5/1/2020 (Día anterior) que coincide con las entradas correspondientes, por lo tanto, el EI - BI + entrante - Uso planificado

5/3/2020 - BI es el EI de 5/2/2020 (Día anterior) que coincide con las entradas correspondientes, por lo tanto, el EI - BI + entrante - Uso planificado

5/4/2020 - BI es el EI de 5/3/2020 (Día anterior) que coincide con las entradas correspondientes, por lo tanto, el EI - BI + entrante - Uso planificado

Las fechas y las entradas son importantes. aquí es donde estoy encírculondo con recursivo

¡Me gustaría llevar esta fórmula para futuras fechas también!

AllisonKennedy
Super User
Super User

Lo siento, no estoy seguro de entender completamente lo que estás tratando de hacer. ¿La tabla ha publicado el resultado deseado o lo que ha estado intentando? ¿Cuál es el resultado deseado?

¿Desea que una medida acumulativa añada el día anterior al día actual y continúe? Si es así, necesitará una tabla DimDate y una inteligencia de tiempo DAX (ya sea DATESYTD o DATESBETWEEN)

https://allisonkennedycv.blogspot.com/2020/04/dimdate-what-why-and-how.html


Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

@lokeswer debe ejecutar el total acumulado para las columnas y, a continuación, obtener el valor del día anterior. Hay muchos mensajes sobre cómo crear un total acumulativo/en ejecución en Power BI, aquí hay un vínculo a uno o puede usar medidas rápidas para ejecutar el total.

Me gustaría elogiossi mi solución me ayudó.👉Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para darle a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.