Saludos amigas y amigos de Excel Free Blog
Espero todo marche muy bien, hoy quiero compartir con ustedes un pequeño Típ para construir tablas de Calendario.
Antes que nada, recordemos …
¿Qué es una Tabla de Calendario?
Es un tipo de tabla de búsqueda, que posee una fila por cada día en el rango de tiempo requerido y contiene todos los atributos de fecha discriminados en columnas facilitando la búsqueda y análisis de información a través del tiempo, adicionalmente, nos da la posibilidad de utilizar un paquete especial de funciones del Lenguaje DAX denominado TIME INTELLIGENCE, que es realmente poderoso.
A continuación, puedes ver un segmento de una tabla de calendario:
Algunas características, que nos permiten identificarlas
- Contienen una columna con días sin repetir y con un rango de fechas que contenga, la fecha máxima y mínima de la columna de Tipo Fecha a analizar
- Cada año en la Tabla de Calendario, debe contener todos los días del año.
Las tablas de calendario, nos ayudan a analizar columnas de tipo fecha, presentes en tablas transaccionales, por lo que son una muy buena práctica en cualquier modelo de datos.
Ahora bien, para crear una tabla de calendario vamos a la ventana de Power Pivot
Pestaña Power Pivot, grupo Modelo de Datos y Clic en el comando Administrar
Para crear la Tabla de Calendario, en la ventana de Power Pivot:
Pestaña Diseño -> grupo Calendarios – > comando Tabla de Fechas -> elegimos la opción Nuevo
Y automáticamente aparece en el Modelo, una tabla de calendario
Si vamos a la vista de datos, podemos ver que aparece la tabla, marcada como una Tabla de Fecha o Calendario en Power Pivot.
Por defecto, la tabla se crea con estas columnas, aunque con expresiones DAX, podemos crear otro tipo de columnas calculadas, de ser necesario.
Para editar el rango de la tabla, vamos nuevamente al grupo Calendario, comando Tabla de Fechas, y con la tabla de calendario seleccionada, elegimos la opción Actualizar Rango:
Y en el cuadro de dialogo que aparece, reescribimos el rango de la tabla, teniendo en cuenta, las características de una tabla de calendario.
Nota: Debemos tener en cuenta que, para crear la tabla de calendario por este método, previamente debe haber cargada al menos una tabla en el modelo, con una columna de Tipo Fecha asignada.
Bueno, es todo por hoy, hasta la próxima, espero te resulte muy útil