Contenido

Objetivo

Reconocer la versatilidad que provee la creación de una tabla calendario en Power BI al proporcionar periodos de tiempo personalizados para utilizarse durante el análisis de modelos de datos en la organización.

Descripción

Con ayuda de instrucciones DAX, se van a crear columnas personalizadas de valores de fecha disponibles en un modelo de datos, variando desde años hasta trimestres, semanas, etc. Dichos valores serán utilizados para crear visualizaciones personalizadas.

Explicación

Haz clic para revisar la explicación.

Tablas calendario

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa el siguiente video:

Para conocer más sobre creación de tablas calendario en Power BI, revisa el siguiente video:

Grow Up. (2020, 17 de febrero). Creación de una Tabla Calendario con Funciones DAX - CALENDARAUTO y CALENDAR [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=KA1HLrPT2tc


Revisa las siguientes lecturas:

Para conocer más sobre creación de tablas calendario con Power Query te recomendamos leer:

Webb, C. (2013). Generating A Date Dimension Table In Power Query. Recuperado de https://blog.crossjoin.co.uk/2013/11/19/generating-a-date-dimension-table-in-power-query/

Actividad

Objetivo

Analizar las ventajas que ofrece un modelo de datos existente para tener visualizaciones con medidas de temporalidad por medio de una tabla calendario de Power BI.

Instrucciones

Utilizando un modelo de datos que contenga 2 tablas con información de fechas realiza lo siguiente:

  1. Generar una tabla tipo calendario con base en la instrucción CALENDARAUTO(), la cual creará una tabla de forma automática con una sola columna de fechas abarcando el periodo de tiempo del modelo de datos. Nombra la tabla como “Calendario” y la columna como “Fecha”.

  2. A partir de la columna única de la tabla Calendario deberás agregar las siguientes columnas con valores temporales como se sugiere a continuación: 
    • Año 
    • Mes texto (abreviado y completo) 
    • Mes número 
    • Número de día 
    • Nombre de día (abreviado y completo)
    • Día de la semana (abreviado y completo) 
    • Trimestre numérico 
    • Trimestre texto con los siguientes valores 1erT, 2doT, 3erT, 4toT.

  3. Relacionar la nueva tabla calendario en el modelo de datos existente, correspondiendo el campo Fecha (el primero) con un campo en alguna tabla principal de tu modelo, el cual tenga un formato equivalente. 

  4. Crear una visualización que contenga al menos dos de las nuevas temporalidades creadas: una gráfica de líneas y otra de tabla de datos.
Checklist

Asegúrate de:

  • Crear una tabla llamada Calendario con una columna llamada Fecha que abarca las fechas del modelo de datos.
  • Incluir valores temporales.
  • Relacionar la tabla calendario adecuadamente con una o las dos tablas de datos del modelo de datos.
  • Ofrecer un par de objetos de visualización de temporalidades.