Consolidación de tablas de calendario en Dataflows

Consolidación de tablas de calendario en Dataflows

Como todos sabéis todos mis proyectos de Power BI los desarrolo a partir de ETL en Dataflows. Hasta ahora siempre utilizaba mis tablas de calendario, tiempo y período en DAX, pero he decidido consolidarlas en Dataflow para así poder comenzar todos mis proyectos a partir de las tablas de Fechas, Períodos y Tiempo consolidadas en un dataflow.

Qué ventajas nos va a proporcionar esto, pues principalmente que cada mejora o cambio que hagamos en nuestras tablas dimensionales de tiempo, calendario o períodos podremos tenerlas automáticamente reflaejadas en todos nuestros datasets sin necesidad de tener que ir uno a uno modificándolos.

Os adjunto el archivo .json que simplemente importándolo a un flujo de datos podreis disponer para vuestros proyectos de:

1º Una tabla de fechas estandarizada con las columnas más relevantes y como no los desvíos.

2º Una tabla de Período completa con los períodos más relevantes siguiendo la técnica de Chris Webb para su creación en M

  • Hoy
  • Ayer
  • Semana actual hasta hoy
  • Semana actual
  • Mes actual hasta hoy
  • Mes actual
  • Mes anterior
  • Año actual hasta hoy
  • Año actual
  • Año anterior
  • Últimos 7 días
  • Últimos 30 días
  • Últimos 365 días.

3º La dimensión tiempo al minuto

4º La dimensión tiempo al segundo.

Os recomiendo para conocer como debe tratarse la dimensión tiempo en nuestros modelos un magnífico webinar que mi compañero en Quolutions Víctor Lozano impartió para Power Platform España:

Aquí os dejo el archivo .json con el que podréis crear simplemente importándolo el dataflow que consolida todas estas tablas y que podréis modificar a vuestro gusto.

Es necesario renombrar el archivo a .json

Y para saber como funciona todo el tema de calendarios en Power BI os recomiendo, como no mi serie de Inteligencia Temporal donde hay varios vídeos que os ayudarán si queréis vosotros mismos crear vuestros propios calendarios.

FranM

Dejar una respuesta