Forum Discussion
MTD Total
Hola a todos,
Tengo una mesa con:
Columna 1 - Fecha,
Columna 2 - Ventas de MTD para el mes actual (por ejemplo, enero de 2024 hasta el día anterior, por ejemplo, 30.01.2024),
y Columna 3 - Ventas de MTD para el mismo mes del año pasado (por ejemplo, enero de 2023 hasta el día anterior del año pasado, por ejemplo, 30.01.2023). Las medidas MTD son:
MTD CY = CALCULATE(SUM('Ventas reales'[ImporteVendido]), DATESMTD(DeliveryNoteDateDim[Fecha de la nota de entrega]))
MTD LY = TOTALMTD(SUM('Ventas reales'[ImporteVendido]), DATEADD(DATESMTD(DeliveryNoteDateDim[Fecha de la nota de entrega]), -1, AÑO)) pero me gustaría que las columnas trajeran valores hasta el día anterior para CY y LY(30.01.2023 y 2024), y que el total muestre el valor del mismo día para CY y LY (30.01.2023 y 2024).
¿Puede decirme cómo actualizar las medidas?
Gracias
Esteliano
4 Replies
- Syndicate_Admin
Administrator
Proporcione datos de muestra que cubran su problema o pregunta por completo, en un formato utilizable (no como una captura de pantalla).
No incluya información confidencial ni nada que no esté relacionado con el problema o la pregunta.
Si no está seguro de cómo cargar datos, consulte https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-p/963216
Muestre el resultado esperado en función de los datos de muestra que proporcionó.
¿Quieres respuestas más rápidas? https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523 - Syndicate_Admin
Administrator
Hola @Stelian ,
Por favor, pruébalo.
For the current year MTD (up to the previous day): MTD CY = CALCULATE( SUM('Actual Sales'[SoldAmount]), DATESBETWEEN( DeliveryNoteDateDim[DeliveryNote Date], STARTOFMONTH(DeliveryNoteDateDim[DeliveryNote Date]), PREVIOUSDAY(MAX(DeliveryNoteDateDim[DeliveryNote Date])) ) )
Para el último año MTD (hasta el día anterior del mismo mes):MTD LY = CALCULATE( SUM('Actual Sales'[SoldAmount]), DATESBETWEEN( DeliveryNoteDateDim[DeliveryNote Date], STARTOFMONTH(SAMEPERIODLASTYEAR(DeliveryNoteDateDim[DeliveryNote Date])), PREVIOUSDAY(ENDOFMONTH(SAMEPERIODLASTYEAR(DeliveryNoteDateDim[DeliveryNote Date]))) ) )
En estas medidas, la función se utiliza para especificar el rango de fechas para el cálculo de MTD. La función ayuda a excluir las ventas del día actual del total, asegurando que el cálculo sea hasta el día anterior.Cómo obtener respuestas rápidas a tu pregunta
Si no ayuda, proporcione más detalles con la salida deseada y el archivo pbix sin información de privacidad (o algunos datos de muestra).
Saludos
Equipo de apoyo a la comunidad _ RongtieSi esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
- Syndicate_Admin
Administrator
Gracias por tu respuesta, he probado tu fórmula PY pero me muestra el total acumulado a cada fecha (tengo días en filas). Necesito el MTD PY de cada día y en el campo Total el MTD PY del día anterior, que es el último día con valores.
- Syndicate_Admin
Administrator
Hola @Stelian ,
Cómo obtener respuestas rápidas a tu pregunta
Si no ayuda, proporcione más detalles con la salida deseada y el archivo pbix sin información de privacidad (o algunos datos de muestra).
Saludos
Equipo de apoyo a la comunidad _ RongtieSi esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.