Trimestre y mes anterior

El cálculo del valor del acumulado del trimestre anterior o del acumulado del mes anterior usaremos otras formulas

Para el acumulado del mes anterior escribimos una medida

MTD Anterior =

CALCULATE([EUR];

DATESBETWEEN(Calendario[Date]; /*DATESBETWEEN función que devuelve una tabla de días basada en fecha inicio y final.*/

FIRSTDATE(PREVIOUSMONTH(Calendario[Date])); /*PREVIOUSMONTH todas las fechas del mes anterior. FIRSTDATE primer día de ese mes.*/

LASTDATE(DATEADD(Calendario[Date];-1;MONTH)) /*DATEADD añadir o restar a una fecha. LASTDATE ultima fecha del periodo.*/))

Y para el acumulado del trimestre anterior la medida es

QTD Anterior =

CALCULATE([EUR];

DATESBETWEEN(Calendario[Date];

FIRSTDATE(PREVIOUSQUARTER(Calendario[Date]));

LASTDATE(DATEADD(Calendario[Date];-1;QUARTER)) ))

Si ponemos estos valores en una matriz con años, trimestres y meses

Tenemos

Donde para cada mes del segundo trimestre vemos el acumulado correspondiente al primer, segundo o tercer mes del trimestre anterior

Observe que en mayo del 2016, sale el valor del acumulado hasta febrero del 2016

Y en los meses pasa lo mismo, cada mes refleja el acumulado de su mes anterior

Observe que en enero del 2017 tenemos el valor de enero, y el valor de diciembre pues empezamos un nuevo ciclo de año

Información extraída de 10 cálculos dax

2 comentarios sobre “Trimestre y mes anterior”

  1. Hola!! soy nueva en Power BI y estoy buscando la forma de traer un dato dele mes anterior.
    La base de datos esta con las columnas Tienda, Año, Fecha (con el ultimo día de cada mes), Mes, Objetivo, resultado, use la formula que esta en esta pagina pero no me funcionó.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.