cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Regular Visitor

MTD LY Mismo período de tiempo

Hola

Estoy tratando de comparar el MTD del período actual con el MTD relevante del período LY. El problema que estoy experimentando es el período LY tiene un valor completo de años de datos y por lo tanto tratar de realizar una comparación de LFL en el mes que se encuentra en no es precisa. Con el fin de evitar esto he realizado lo siguiente:

Fórmula MTD TY:

GB_MTD:-TOTALMTD([GB],Cal[Fecha])

MTD LY: GB_MTD_LY2:-IF(LASTDATE(Cal[Date])>TODAY()-1,BLANK(),
CALCULATE([GB_MTD],DATEADD(Cal[Date],-1,YEAR)))

Después de completar esto he tenido los siguientes problemas. Al mirarlo desde un POV días todo se ve bien: la fórmula LY lo corta como espero en la fecha de hoy, sin embargo - una vez que lo miro mensualmente pierdo los datos para el mes que no se ha completado.

Me he asegurado de que la tabla de calendario tiene todas las fechas de relavant para el mes en cuestión - es esto algo que tiene que ver con el uso de datesadd para meses que no se han completado?

Soy nuevo en el foro y puedo publicar ejemplos del problema que estoy teniendo - simplemente no estoy seguro de cómo hacerlo.

Cualquier consejo wiould ser muy apreciado para un nuevo en el foro y bastante nuevo para el usuario de PBI.

Gracias

Shane

3 REPLIES 3
Highlighted
Super User IV
Super User IV

@Heuers , tratar como

Ventas de MTD: CALCULATE(SUM(Sales[Sales]),DATESMTD('Fecha'[Fecha]))
el año pasado MTD Ventas - CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-12,MONTH)))


el año pasado MTD Ventas
var _max á date(year(today())-1,month(today()),day(today()))
devolución
CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-12,MONTH)),'Date'[Date]<-_max)

En lugar de Hoy, Usted puede utilizar la fecha máxima de su hecho



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Highlighted

@amitchandak

Gracias por la respuesta - probó su solución a continuación y su trabajo es genial para comparar el mismo período LFL.

Ahora puedo realizar el cálculo MTD vs MTD LY.

¿Podría proporcionarme una razón por la que sucede lo siguiente: Tengo un pivote conectado a ese modelo: Si un espacio en blanco de un día determinado como en mi soloución orginal, los días en blanco correctamente, por qué el total del mes también se queda en blanco mientras que hay datos para los días correspondientes debajo de él?

La medida 1 es su solución que se agota a partir del 27/04 en adelante. La medida LY es su solución sin espacio en blanco.

Gracias

1.PNG

Highlighted
Community Support
Community Support

Hola @Heuers ,

He creado una muestra para su referencia.

GB_MTD = CALCULATE(SUM('Table'[value]),DATESMTD('date'[Date]))
LY = TOTALMTD(CALCULATE(SUM('Table'[value]),SAMEPERIODLASTYEAR('date'[Date])),'date'[Date])

dm.PNG

Pbix como adjunto.

Community Support Team _ Frank
If this post helps, then please consider Accept it as the solution to help the others find it more quickly.

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Top Solution Authors