Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
Syndicate_Admin
Administrator
Administrator

Diferencia mes a mes

Hola

Estoy tratando de encontrar la diferencia en los valores mes a mes. Por ejemplo, del 30/11/2021 al 31/12/2021 la diferencia es de 405.906 ( valor total usd columna 11,30 14.407.600 menos valor total usd columna 12/31 14.813.506). Este valor debería aparecer en la 3ª fila de la columna NAV MOM Diff 2.

Pero en cambio muestra 14,813,506, que es el mismo número que el valor total de la columna usd.

¿Usé la fórmula a continuación pero no estoy seguro de lo que estoy haciendo mal?

NAV MOM Diff 2 = SUM('daily_report (2)'[valor total usd])-CALCULATE(SUM('daily_report (2)'[valor total usd]),PREVIOUSMONTH('daily_report (2)'[pedate]))

gmasta1129_0-1644607589844.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @gmasta1129 ,

Para este tipo de problema, debe crear una tabla de calendario y vincular esta tabla a su tabla de datos fácticos por fecha. No se puede hacer referencia a la fecha de la tabla de datos directamente en la función PREVIOUSMONTH .

M_result =
CALCULATE (
    SUM ( 'Table'[total value usd] ),
    FILTER ( ALL ( 'Table' ), 'Table'[Col_2] = MAX ( 'Table'[Col_2] ) )
)
    - CALCULATE ( [M_sum], PREVIOUSMONTH ( Tab_cal[Date] ) )

vhenrykmstf_0-1644909133484.png

blog relacionado y solución como se muestra a continuación:

DAX - Función PREVIOUSMONTH - Documentos de Power BI

Resuelto: Error con PREVIOUSMONTH - duplicatedates - Microsoft Power BI Community


Si el problema aún no se resuelve, proporcione información detallada sobre el error y hágamelo saber de inmediato. Esperamos su respuesta.


Saludos
Henrio


Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hay @gmasta1129 ,

Para este tipo de problema, debe crear una tabla de calendario y vincular esta tabla a su tabla de datos fácticos por fecha. No se puede hacer referencia a la fecha de la tabla de datos directamente en la función PREVIOUSMONTH .

M_result =
CALCULATE (
    SUM ( 'Table'[total value usd] ),
    FILTER ( ALL ( 'Table' ), 'Table'[Col_2] = MAX ( 'Table'[Col_2] ) )
)
    - CALCULATE ( [M_sum], PREVIOUSMONTH ( Tab_cal[Date] ) )

vhenrykmstf_0-1644909133484.png

blog relacionado y solución como se muestra a continuación:

DAX - Función PREVIOUSMONTH - Documentos de Power BI

Resuelto: Error con PREVIOUSMONTH - duplicatedates - Microsoft Power BI Community


Si el problema aún no se resuelve, proporcione información detallada sobre el error y hágamelo saber de inmediato. Esperamos su respuesta.


Saludos
Henrio


Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

@gmasta1129 Puede encontrar esto útil - https://community.powerbi.com/t5/Community-Blog/To-bleep-With-Time-Intelligence/ba-p/1260000

Además, vea si mi Time Intelligence the Hard Way proporciona una forma diferente de lograr lo que está buscando.

https://community.powerbi.com/t5/Quick-Measures-Gallery/Time-Intelligence-quot-The-Hard-Way-quot-TIT...

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! It's time to submit your entry.

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.