Esta tabla calendario puede provenir (o ser creada) de varias formas:
- Podría estar ya creada en el modelo de datos en el que estemos basándonos. Por ejemplo, si estamos leyendo tablas de un servidor SQL Server, es posible que entre estas tablas exista una con el formato de calendario que necesitamos.
- Puede crearse externamente, por ejemplo, usando Excel. Si hemos leído las tablas de SQL Server y no incluyen el calendario, podríamos crearlo con Excel y leer esta tabla de forma independiente.
- Puede ser creada usando DAX, para lo que disponemos de dos funciones: CALENDAR y CALENDARAUTO. Esta opción es, probablemente, la más adecuada, pues las funciones mencionadas nos permiten actualizar el calendario de forma automática y sin supervisión a medida que transcurra el tiempo.