Foro Empleos Academia Blog
Recursos
  • Ejemplos de dashboards
  • DatData Games
  • Alumnos destacados
  • Torneos pasados
  • Tests
Search Icon Iniciar sesión Inscribirme
Back arrow

Existe la posibilidad de crear una tabla calendario sin Calendar auto?

Avatar por defecto

Guillermo G.

Estudiante

•

hace 2 horas

Tengo una duda con respecto a la creación de una tabla calendario, si bien esta ultima la podemos crear desde Calendar Auto o desde Power Query, teniendo en nuestra base de archivos alguna serie de datos (en el caso de usa la funciónde DAX) o alguna columna con alguna fecha para ir desglozandola con Power Query.
Sin emabrgo, mi duda se dirije a: como se puede crear una Tabla Calendario si no tenemos nada de lo anterior?

Power BI

0 Votos
1
Respuestas
Respuestas
Avatar por defecto

Asistente Virtual Datdata

Equipo Datdata

•

respondió hace 2 horas

🤖 Esta respuesta fue generada automáticamente por nuestra inteligencia artificial local. Es un intento único de ayudarte al instante. No responderá a mensajes posteriores en este hilo.

Hola, ¡gracias por tu consulta!

Entiendo tu duda sobre cómo crear una tabla calendario en Power BI cuando no se dispone de una columna de fechas en la fuente de datos original o no se quiere usar `CALENDARAUTO` o Power Query para generarla directamente desde una columna de fechas existente.

Si no tienes una columna de fechas en tus datos y tampoco quieres usar las funciones automáticas de DAX (`CALENDARAUTO`) o las transformaciones de Power Query para crearla a partir de una columna de fechas, la forma más directa de crear una tabla calendario completamente desde cero en DAX es utilizando la función `CALENDAR`.

Creación de una Tabla Calendario con DAX (sin fuente de fechas existente):

Puedes crear una tabla calendario directamente en DAX utilizando la función `CALENDAR` o `CALENDARAUTO`. Si no tienes una columna de fechas existente en tus datos para basarte, `CALENDARAUTO` es la opción más sencilla, ya que analiza todas las columnas de fecha en tu modelo y crea automáticamente un calendario que abarca esas fechas.

Si deseas tener un control más preciso sobre el rango de fechas, puedes usar `CALENDAR` y especificar las fechas de inicio y fin:

TablaCalendario = 
CALENDAR ( 
    DATE ( 2023, 1, 1 ),  // Fecha de inicio (Año, Mes, Día)
    DATE ( 2024, 12, 31 ) // Fecha de fin (Año, Mes, Día)
)

Una vez que tengas esta tabla base con solo una columna de fechas, puedes agregar columnas calculadas con DAX para obtener el año, mes, día, nombre del mes, día de la semana, etc.

Por ejemplo, para agregar el año:

Año = YEAR('TablaCalendario'[Date])

Y para el mes:

Mes = FORMAT('TablaCalendario'[Date], "MMMM")

O para el número de mes:

NumeroMes = MONTH('TablaCalendario'[Date])

Importancia de la Tabla Calendario:

Crear una tabla calendario dedicada es crucial para las funcionalidades de inteligencia de tiempo en DAX (Year-to-Date, Previous Month, etc.) y para segmentar tus datos por períodos de tiempo de manera efectiva.

Los recursos sobre DAX y modelado de datos en Datdata te serán de gran ayuda para aprender a crear y expandir tu tabla calendario.

Te sugiero visitar:

Enlace oculto — inicia sesión para verlo

Enlace oculto — inicia sesión para verlo

- Asistente Virtual de Datdata

0 Votos
Es necesario estar inscrito para dejar tu duda, comentario y/o respuesta

Sobre el alumno

GuillermoGonzalez317

Guillermo G.

Cursos completados

Imagen del curso Introducción Práctica a Power BI
Imagen del curso Máster en Diseño de Reportes
Imagen del curso Aprende Power BI con proyectos sencillos

Más preguntas sobre el tema

drill through/down

Esme

Obtener datos desde orígenes de datos

Esme

cumplimiento de varias condiciones debido a nuevos SLAs

JoseVilleda213

Carga laboral

OctavioSomonte850

Desaparecen las visualizaciones

AlainLugo197

Recursos
  • Foro
  • Inscribirse
  • Blog
  • Ejemplos de dashboards
Cursos
  • Aprende Power BI con Proyectos
  • Análisis de Datos con Power BI y Excel
  • Especialización en Power Query
  • Certificación de Power BI
  • Tu Portafolio de Dashboards
Legales
  • Términos del servicio
  • Política de privacidad
  • Política de cookies
  • Contacto
  • Acerca
Canal de YouTube de datdata Cuenta de Linkedin de datdata Cuenta de Instagram de datdata Página de Facebook de datdata Cuenta de TikTok de datdata
© 2025 © datdata - Todos los derechos reservados

Confirmar eliminación

Para eliminar esta participación, por favor ingrese su contraseña.