Esta función va a recorrer las tablas de nuestro modelo de datos buscando la fecha más antigua que exista y la más reciente, generando un calendario entre el 1 de enero del año más antiguo y el 31 de diciembre del año más reciente. Por ejemplo:
Calendario = CALENDARAUTO()

En este caso, la fecha más antigua encontrada ha sido algún día de 2015, por lo que el calendario creado parte del 1 de enero de dicho año.
Las fechas en las que se va a basar la función para crear el calendario no incluirán aquellas que sean el resultado de expresiones DAX.