¿Cómo Crear una Tabla de Fechas en Power BI?| Tutorial Paso a Paso | Power Query M

En este tutorial se explica cómo crear una tabla de fechas (tabla calendario) en Power BI utilizando Power Query. Esta tabla es fundamental para trabajar con inteligencia de tiempo, acumulados y comparativos en diferentes periodos. El proceso cubre desde la creación básica hasta ajustes avanzados para optimizar los cálculos y relaciones dentro de los reportes.

Los puntos clave del video son:

  • Importancia de la tabla de fechas: indispensable para reportes históricos y cálculos de inteligencia de tiempo (acumulados, comparativos, YoY, etc.).
  • Acceso a Power Query y creación de una consulta en blanco para generar la lista de fechas.
  • Uso de List.Dates con parámetros: fecha de inicio, número de registros y duración incremental.
  • Conversión de la lista a tabla y configuración del tipo de dato como fecha.
  • Creación de columnas derivadas: año, mes (número y nombre), trimestre, semestre, día, día de la semana.
  • Orden lógico de campos: ajustar el orden de meses y días con columnas numéricas de soporte.
  • Uso del Editor Avanzado para reemplazar el código por una versión optimizada con múltiples campos útiles (inicio/fin de mes, inicio/fin de trimestre, etc.).
  • Marcar tabla como tabla de fechas en Power BI, asegurando valores únicos en la columna de fecha.
  • Ajustar propiedades de los campos: cambiar la agregación de suma a no resumir.
  • Crear jerarquías de fechas (Año > Trimestre > Mes > Día) para facilitar análisis.
  • Relaciones en el modelo: conectar el campo de fecha de la tabla calendario con la tabla de hechos.
  • Ajustes de ordenamiento en nombres de meses, trimestres y semestres.

La tabla de fechas es la base de los cálculos de inteligencia de tiempo en Power BI. Configurarla correctamente permite construir reportes más confiables, dinámicos y fáciles de analizar. Con buenas prácticas en la generación y ordenamiento de campos, se garantiza que las comparaciones temporales se realicen de manera precisa.