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
JPScotland
Helper I
Helper I

Diferencias semana tras semana basadas en el número de cuenta de campo específico

Hola a todos

He estado leyendo algunos mensajes que son similares, pero no parecen ser el mismo problema, así que esperando que pueda ayudar a 🙂

Mis datos de ejemplo tienen varias filas que muestran el número de cuenta con la fecha del período de finalización semanal y el saldo del período en ese momento. Cada semana se crea un nuevo registro para cada cuenta.

Me gustaría mostrar la semana de la diferencia en semana, pero único para el número de cuenta. es decir, el número de cuenta 100 muestra 14 saldos semanales hasta el momento en este ejercicio. Por lo tanto, necesito ver la diferencia de 05-Apr-20 a 12-Apr-20 DONDE AccountID-100 y así sucesivamente.

Cualquier ayuda sería muy apreciada.

ID de cuentaFecha de finalización del períodoSaldo del período
10005-Abr-20-14,83 euros
10012-Abr-20-37,41 euros
10019-Abr-20-25,81 euros
10026-Abr-20-25,81 euros
10003-Mayo-20-14,14 euros
10010-Mayo-20-49,15 euros
10017-Mayo-20-37,48 euros
10024-Mayo-20-25,81 euros
10031-Mayo-20-14,14 euros
10007-Jun-20-49,15 euros
10014-Jun-20-37,47 euros
10021-Jun-20-25,81 euros
10028-Jun-20-14,14 euros
10005-Jul-20-49,15 euros
22005-Abr-20-344,20 euros
22012-Abr-20-262,05 euros
22019-Abr-20-179,90 euros
22026-Abr-20-97,76 euros
22003-Mayo-20-15,60 euros
22010-Mayo-20-289,43 euros
22017-Mayo-20-207.50
22024-Mayo-20-125,13 euros
22031-Mayo-20-42,98 euros
22007-Jun-20-316,81 euros
22014-Jun-20-234,66 euros
22021-Jun-20-152,51 euros
22028-Jun-20-70,36 euros
22005-Jul-20-344,19 euros
33005-Abr-20-0,34 euros
33012-Abr-2074,72 euros
33019-Abr-20-175,48 euros
33026-Abr-20-100,49 euros
33003-Mayo-20-25,36 euros
33010-Mayo-2049,70 euros
33017-Mayo-20124,70 euros
33024-Mayo-20-125,41 euros
33031-Mayo-20-50,38 euros
33007-Jun-2024,68 euros
33014-Jun-2099,74 euros
33021-Jun-20-150,47 euros
33028-Jun-20-75,40 euros
33005-Jul-20-0,34 euros
1 ACCEPTED SOLUTION
v-zhenbw-msft
Community Support
Community Support

Hola @JPScotland ,

Si desea una medida, puede referir la respuesta de Parry y amitchandak.

Si desea una columna de cálculo, podemos usar la siguiente fórmula para satisfacer sus necesidades.

difference Column =
VAR _lastweek =
    CALCULATE (
        SUM ( 'Table'[Period Balance] ),
        FILTER (
            'Table',
            'Table'[Period End Date]
                = EARLIER ( 'Table'[Period End Date] ) - 7
                && 'Table'[Account ID] = EARLIER ( 'Table'[Account ID] )
        )
    )
RETURN
    IF ( ISBLANK ( _lastweek ), BLANK (), 'Table'[Period Balance] - _lastweek )

week1.jpg

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

Saludos

Equipo de apoyo a la comunidad _ zhenbw

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

BTW, pbix como adjunto.

View solution in original post

4 REPLIES 4
JPScotland
Helper I
Helper I

Gracias a todos por responder. En realidad miré los comentarios de todos y creo que todos ustedes respondieron. También me enseñó algunas cosas nuevas, lo cual es genial.

Fui con @v-zhenbw-msft respuesta, ya que todavía soy nuevo en PowerBI y el código estaba listo para levantar directamente en el informe.

Gracias de nuevo a todos.

Jp

v-zhenbw-msft
Community Support
Community Support

Hola @JPScotland ,

Si desea una medida, puede referir la respuesta de Parry y amitchandak.

Si desea una columna de cálculo, podemos usar la siguiente fórmula para satisfacer sus necesidades.

difference Column =
VAR _lastweek =
    CALCULATE (
        SUM ( 'Table'[Period Balance] ),
        FILTER (
            'Table',
            'Table'[Period End Date]
                = EARLIER ( 'Table'[Period End Date] ) - 7
                && 'Table'[Account ID] = EARLIER ( 'Table'[Account ID] )
        )
    )
RETURN
    IF ( ISBLANK ( _lastweek ), BLANK (), 'Table'[Period Balance] - _lastweek )

week1.jpg

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

Saludos

Equipo de apoyo a la comunidad _ zhenbw

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

BTW, pbix como adjunto.

amitchandak
Super User
Super User
parry2k
Super User
Super User

@JPScotland debe ser fácil, consulte este vídeo.

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

Visítenos enhttps://perytus.com, su ventanilla única para proyectos/formación/consulta relacionados con Power BI.



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.