🧠 Funciones DAX para fechas en Power Bi
Veamos las funciones más utilizadas en Fechas con DAX. Como extraer el año, mes, trimestre, día, hora, minuto, día de la semana, número de día de la semana de una fecha ¡y más!
🎓 Extrae año, mes, trimestre, número de semana, día de la semana y más, con funciones de fecha en Power BI.
🧩 Paso 1: Carga el archivo de práctica
- 📥 Descarga el archivo de ejemplo desde el enlace en la descripción del video.
- 🟢 Abre Power BI y conecta el archivo de Excel.
- ✅ Importa las dos primeras hojas del archivo.
- 🔁 Da clic en “Cargar” para trabajar con los datos.
📁 Paso 2: Identifica tu tabla de calendario
- En la pestaña de “Datos”, verás dos tablas:
- Tabla 1 (donde haremos los cálculos)
- Fechas (tabla calendario con columna “Fecha”)
- Asegúrate que el campo Fecha esté en tipo de datos “Fecha”.
🧱 Paso 3: Crear columnas calculadas con funciones de fecha
🗓️ Extraer Año
- Haz clic derecho sobre la tabla → Nueva columna
- Escribe esta fórmula:
AÑO = YEAR(Tabla1[Fecha])
- Presiona Enter ✅
📅 Extraer Trimestre
- Crea otra columna:
TRIMESTRE = QUARTER(Tabla1[Fecha])
📆 Extraer Mes (número)
- Nueva columna:
MES = MONTH(Tabla1[Fecha])
📇 Extraer Día del Mes
- Nueva columna:
DÍA = DAY(Tabla1[Fecha])
🔢 Extraer Número de Semana del Año
- Nueva columna:
NumeroSemana = WEEKNUM(Tabla1[Fecha])
🗓️ Extraer Día de la Semana (1 a 7, empezando lunes)
- Nueva columna:
DíaSemana = WEEKDAY(Tabla1[Fecha],2)
- El número 2 indica que lunes = 1 y domingo = 7
⏱️ Paso 4: Calcular diferencias entre dos fechas
🧮 Diferencia en días, meses o años
- Ve a la tabla «DFechas»
- Crea una nueva columna con la función
DATEDIFF
:
Diferencia = DATEDIFF(DFechas[Fecha Inicio],DFechas[Fecha Fin],DAY)
- Si deseas ver diferencia en meses o años:
Diferencia = DATEDIFF(DFechas[Fecha Inicio],DFechas[Fecha Fin],
MONTH
)Diferencia = DATEDIFF(DFechas[Fecha Inicio],DFechas[Fecha Fin],
)YEAR
💡 Recomendaciones
- ✔️ Usa la tabla calendario siempre que trabajes con fechas.
- 🔄 Cambia la opción de
WEEKDAY
según tu configuración regional si tu semana empieza en domingo. - ⚠️ Verifica que las columnas usadas sean del tipo Fecha para evitar errores.
- 🔍 Puedes convertir los números de mes, día, trimestre, etc., en texto para visualizaciones más claras (lo veremos en módulos avanzados).
🎬 ¿Qué sigue?
En el capítulo 74 veremos Funciones lógicas y condicionales en DAX como IF
, SWITCH
, AND
, OR
, y más. ¡No te lo pierdas!
¿Te gustó este tutorial?
✨ Comenta qué función te pareció más útil y suscríbete para no perderte el siguiente módulo.
Nos vemos en el siguiente capítulo del curso de Power BI 🙌
Módulo 9: Funciones DAX II
Descargar Tabla Calendario
Tabla Fechas .pbix
Tabla Productos, Ventas, Otra Tabla
Responses