marekmarek
Hola
Hay un informe mensual con el progreso del proyecto. Cada proyecto se incluye una vez en cada mes. Todos estos informes mensuales se cargan en la consulta y se cargan en Power BI. Quiero tener una columna que muestre el valor del mes anterior. Para eso, aquí está mi medida:
POC % - Billing % vPM =
VAR _previousMonthValue = TOTALMTD(sum('All BPOC Reports'[Delta POC-Aconto %]),PARALLELPERIOD('Calendar'[Date],-1,MONTH))
RETURN
_previousMonthValue
Sin embargo, no está funcionando como se esperaba. La fila con el número de proyecto por alguna razón está duplicada y el valor en la columna no es correcto.
El % delta en junio de 2020 fue del 11 %.
El % delta en julio de 2020 es del 21 %.
Resultado Esperado:
En esta pantalla hay un filtro para el período = Jul’20, por lo que la columna «Delta % vPM» debería mostrar 11 % (valor Jun’20).
Error:
Pero no lo muestra y, por alguna razón, la fila con el número de proyecto se ha duplicado.
amichandak
@marekmarek, PARALLELPERIOD depende de lo que esté seleccionado o en la fila. Entonces es mejor usar el mes anterior de fechas mtd
Ventas MTD = CALCULAR(SUMA(Ventas[Sales Amount]),DATESMTD(‘Fecha'[Date]))
últimas ventas MTD = CALCULAR (SUMA (Ventas[Sales Amount]),DATESMTD(dateadd(‘Fecha'[Date],-1 MES)))
Ventas del último mes = CALCULAR(SUMA(Ventas[Sales Amount]),mesanterior(‘Fecha'[Date]))
Ventas del mes pasado= CALCULAR(SUMA(Ventas[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd(‘Fecha'[Date],-1 MES))))
valor del mes anterior = CALCULAR(suma(»Tabla»[total hours value]),mesanterior(‘Fecha'[Date]))
diferencia = [MTD Sales]-[last MTD Sales]
diferencia % = dividir([MTD Sales]-[last MTD Sales],[last MTD Sales])
marekmarek
En respuesta a amichandak
@amitchandak
Desafortunadamente, estos no están funcionando como se esperaba.
1) calcular(sum(‘Todos los informes BPOC'[Delta POC-Aconto %]),datesmtd(DATEADD(‘Calendario'[Date].[Date],-1 MES)))
2) calcular(sum(‘Todos los informes BPOC'[Delta POC-Aconto %]),(MES ANTERIOR(‘Calendario'[Date])
3) CALCULATE(SUM(‘Todos los informes BPOC'[Delta POC-Aconto]),DATESMTD(FIN DE MES(añadirfecha(‘Calendario'[Date],-1 MES))))
1) Una fila, valor en blanco
2) Dejar dos filas (igual que en el primer post)
3) Dejando dos filas (igual que en el primer post)
marekmarek
En respuesta a marekmarek
¿Alguien tiene alguna otra idea?