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
Anonymous
Not applicable

Total de fin de mes consecutivo

Hola

Tengo dos tablas Fecha con Datekey y CashFlow con CashFlow Amount y DateKey

Uno piensa recordar es que mi fecha de CashFlow es la fecha de fin de mes y me gustaría calcular el total de ejecución para mi Cashflow

Mi tabla de fechas comienza de 2015 a 2020 por lo que no todos los proyectos comienzan a partir de 2015 algunos inicios 2016 y finales de 2018 algunos comienzan 2015 y en 2019

y algunos comienzan 2019 y siguen

Creé una medida

RT - CALCULATE(
Sum(CashFlow[CashFlow]),
FILTER(all('Date'[Datekey]),'Date'[Datekey] <- Max('Date'[Datekey])))
Pero por alguna razón se muestra lo mismo que la columna de flujo de efectivo y no se ejecuta total como se esperaba (ver imagen)
¿Por qué? porque es sólo fin de mes? (He intentado también con la columna Date[Date], pero los mismos resultados
Gracias
Oded Dror
Running TotalTotal en ejecución
1 ACCEPTED SOLUTION

@odeddror

Según @FrankAT solución, el problema es con el cálculo de total en ejecución (en particular el SUM('Cashflow'[Cashflow]).

Para resolverlo sólo tiene que crear una primera medida para:

Suma de Cashflow - SUM(CashFlow[CashFlow])

Y el uso de esta medida en la medida total en ejecución:

Total de ejecución de flujo de caja ( Cashflow Running Total)
CALCULATE([Suma de Flujo de Efectivo],
FILTER(ALL('Date Table'),
'Tabla de fechas'[Fecha clave] <-MAX('Tabla de fechas'[Fecha clave])))

Btw no funciona si intenta utilizar un VAR para la suma de Cashflow (incluso si lo envuelve en una función CALCULATE). Deben ser medidas separadas.





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






View solution in original post

9 REPLIES 9
FrankAT
Community Champion
Community Champion

Hola @odeddror

¿Es esto lo que estás buscando?

08-09-_2020_22-33-54.png

RT = 
CALCULATE(
    [Sum of CashFlow],
    FILTER(
        ALL(CashFlow),
        CashFlow[Date] <= MAX(CashFlow[Date])
    )
)

Con saludos amables desde la ciudad donde la leyenda del 'Pied Piper de Hamelin' está en casa
FrankAT (Orgulloso de ser un Datanaut)

Anonymous
Not applicable

Paul

Tiene un archivo diferente, no está trabajando la última fila de Rt necesita la suma del importe de flujo de efectivo y cuando estoy usando la segmentación de trabajos la cantidad no cambia? la tabla de fechas no está tomando en concideción de algún reson.

Gracias

Oded Dror

PaulDBrown
Community Champion
Community Champion

@odeddror

¿Puede proporcionar un conjunto de datos sampe o un archivo PBIX de ejemplo?





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Anonymous
Not applicable

Paul

Aquí está el archivo
https://1drv.ms/u/s!Av1ewa2NOwEThM5C3t53swV3U-x1cQ?e=8YQLhs

Gracias

Oded Dror

@odeddror

Según @FrankAT solución, el problema es con el cálculo de total en ejecución (en particular el SUM('Cashflow'[Cashflow]).

Para resolverlo sólo tiene que crear una primera medida para:

Suma de Cashflow - SUM(CashFlow[CashFlow])

Y el uso de esta medida en la medida total en ejecución:

Total de ejecución de flujo de caja ( Cashflow Running Total)
CALCULATE([Suma de Flujo de Efectivo],
FILTER(ALL('Date Table'),
'Tabla de fechas'[Fecha clave] <-MAX('Tabla de fechas'[Fecha clave])))

Btw no funciona si intenta utilizar un VAR para la suma de Cashflow (incluso si lo envuelve en una función CALCULATE). Deben ser medidas separadas.





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Anonymous
Not applicable

Paul

Agregué un filtro de trabajo adicional y funciona

RT - CALCULATE(
[Suma de CashFlow],
FILTRO(
All('CashFlow'),
CashFlow[Fecha] <-max(CashFlow[Fecha]) && CashFlow[Trabajo] - SELECTEDVALUE(CashFlow[Job] ))
)
Thaks,
Oded Dror
Anonymous
Not applicable

Paul

¿Cómo inserto PBIX?

Gracias

Oded Dror

@odeddror

La mejor manera es subir a un servicio en la nube (Onedrive, Dropbox, Google Drive, iCloud...) y compartir desde allí





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Anonymous
Not applicable

Paul

Gracias por la respuesta rápida y las columnas de fecha sí son fechas y tabla de fecha marcada como tabla de fechas con columna de fecha.
No puedo proporcionarle este, pero permítanme crear el mismo valor y conjunto de datos y me pondrá en contacto con usted de nuevo me dan unos minutos

Gracias

Oded Dror

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.