Forum Discussion
Error circular tablas diferentes
Hola @Syndicate_Admin
Esto se debe a que calendarauto() genera automáticamente la tabla de calendario en función de las fechas del modelo. significa que en su caso calendarauto() depende implícitamente de Table[date]
https://learn.microsoft.com/en-us/dax/calendarauto-function-dax
debe definir la tabla de calendario manualmente, por ejemplo, con la función CALENDAR()
- Anonymous2 years agoNot applicable
Hola, entiendo a qué se refiere pero porque funciona entonces con todas las demás tablas? Esta es la única que me ha dado problemas. Todas las demas tienen una columna [Date] y no ha habido problema al relacionarla con dimCalendar[Date].
Muchas gracias!
- Syndicate_Admin2 years agoAdministrator
Hola @Syndicate_Admin ,
¿Puede proporcionar un enlace de su archivo PBIX para que podamos verificar lo que está sucediendo?
- Anonymous2 years agoNot applicable
Revisando la tabla que me daba error en la relación con calendarauto() me he dado cuenta de que no tenia duplicados, al ser una tabla que provenía SUMMARIZE por fecha, no tenia ningun valor duplicado. Al hacer la relacion de uno a muchos me daba error circular. No entiendo, se que esta mal porque al no haber duplicados no tiene sentido de uno a muchos pero no entiendo porque el error es circular, de ahi que no encontrara el error
- Syndicate_Admin2 years agoAdministrator
¿Tal vez porque otras tablas no tienen relaciones con este calendarauto()? ¿Puedes mostrar el diagrama del modelo al menos?