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.
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
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])
Pbix como adjunto.
@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
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
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |