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

Un comentario sobre “Trimestre y mes anterior”

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.