Comparar semanas

Las funciones de inteligencia de tiempo nos permiten comparar varios periodos, año anterior, trimestre interior y mes anterior.

Pero me interesa buscar un método para comparar los datos de una semana con su semana anterior, o con dos anteriores, etc…

Usamos la Plantilla calendario y en la tabla de Ventas vamos a añadir una nueva medida

Ventas Semana Anterior = CALCULATE ([Importe]; FILTER(ALL(Ventas);COUNTROWS(FILTER(Ventas;EARLIER(Ventas[Fecha])=DATEADD(Ventas[Fecha];-7;DAY)))))

Analicemos que hace esto

Calcula el importe sobre una tabla,

CALCULATE (

[Importe];

Que se obtiene aplicando un filtro,

FILTER(

Que quita todos los filtros que haya en ventas

ALL(Ventas);

Y cuenta las filas

COUNTROWS(

Aplicando un filtro a la tabla ventas,

FILTER(

Ventas;

Buscando los registros cuya fecha sea = a la fecha en que estamos (EARLIER) menos 7 días

EARLIER(Ventas[Fecha])=DATEADD(Ventas[Fecha];-7;DAY)))))

La verdad es que como texto es un poco difícil de explicar, y hay que comprender sobre todo el funcionamiento de FILTER

Estableciendo esta medida y aplicándola en una Matriz podemos obtener

Donde vemos las ventas de cada semana del 2016 y las ventas de su semana anterior, lo mismo para el 2017

Lo he obtenido de esta web

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.