dPeriodo = UNION(SELECTCOLUMNS(CALCULATETABLE(dFechasAux,dFechas[Desvio Ejercicio]=0),"Fecha",dFechasAux[Date],"NombrePeriodo","Ejercicio Actual","Id",1), SELECTCOLUMNS(CALCULATETABLE(dFechasAux,dFechas[Desvio Ejercicio]=-1),"Fecha",dFechasAux[Date],"NombrePeriodo","Ejercicio E-1","Id",2), SELECTCOLUMNS(CALCULATETABLE(dFechasAux,dFechas[Desvio Ejercicio]=-2),"Fecha",dFechasAux[Date],"NombrePeriodo","Ejercicio E-2","Id",3), SELECTCOLUMNS(CALCULATETABLE(dFechasAux,dFechas[Desvio Ejercicio]=0,dFechas[HastaFecha]="PASADO"),"Fecha",dFechasAux[Date],"NombrePeriodo","Ejercicio Actual hasta hoy","Id",4), SELECTCOLUMNS(CALCULATETABLE(dFechasAux,dFechas[Desvio Trimestre]=0),"Fecha",dFechasAux[Date],"NombrePeriodo","Trimestre Actual","Id",5), SELECTCOLUMNS(CALCULATETABLE(dFechasAux,dFechas[Desvio Trimestre]=0,dFechas[HastaFecha]="PASADO"),"Fecha",dFechasAux[Date],"NombrePeriodo","Trimestre Actual hasta hoy","Id",6) ,SELECTCOLUMNS(CALCULATETABLE(dFechasAux,dFechas[Desvio Trimestre]=-1),"Fecha",dFechasAux[Date],"NombrePeriodo","Trimestre Q-1″,"Id",7) ,SELECTCOLUMNS(CALCULATETABLE(dFechasAux,dFechas[Desvio Trimestre]=-2),"Fecha",dFechasAux[Date],"NombrePeriodo","Trimestre Q-2″,"Id",8) ,SELECTCOLUMNS(CALCULATETABLE(dFechasAux,dFechas[Desvio Trimestre]=-3),"Fecha",dFechasAux[Date],"NombrePeriodo","Trimestre Q-3″,"Id",9) ,SELECTCOLUMNS(CALCULATETABLE(dFechasAux,dFechas[Desvio Mes]=0),"Fecha",dFechasAux[Date],"NombrePeriodo","Mes Actual","Id",10) ,SELECTCOLUMNS(CALCULATETABLE(dFechasAux,dFechas[Desvio Mes]=0,dFechas[HastaFecha]="PASADO"),"Fecha",dFechasAux[Date],"NombrePeriodo","Mes Actual hasta hoy","Id",11) ,SELECTCOLUMNS(CALCULATETABLE(dFechasAux,dFechas[Desvio Mes]=-1),"Fecha",dFechasAux[Date],"NombrePeriodo","Mes M-1″,"Id",12) ,SELECTCOLUMNS(CALCULATETABLE(dFechasAux,dFechas[Desvio Mes]=-2),"Fecha",dFechasAux[Date],"NombrePeriodo","Mes M-2″,"Id",13) ,SELECTCOLUMNS(CALCULATETABLE(dFechasAux,dFechas[Desvio Semestre]=0),"Fecha",dFechasAux[Date],"NombrePeriodo","Semestre Actual","Id",14) ,SELECTCOLUMNS(CALCULATETABLE(dFechasAux,dFechas[Desvio Semestre]=0,dFechas[HastaFecha]="PASADO"),"Fecha",dFechasAux[Date],"NombrePeriodo","Semestre Actual hasta hoy","Id",15) ,SELECTCOLUMNS(CALCULATETABLE(dFechasAux,AND(dFechas[Desvio Dia]>=-364,dFechas[Desvio Dia]<=0)),"Fecha",dFechasAux[Date],"NombrePeriodo", "Ultimos 365 Dias","Id",16) ,SELECTCOLUMNS(CALCULATETABLE(dFechasAux,AND(dFechas[Desvio Dia]>=-29,dFechas[Desvio Dia]<=0)),"Fecha",dFechasAux[Date],"NombrePeriodo", "Ultimos 30 Dias","Id",17) ,SELECTCOLUMNS(CALCULATETABLE(dFechasAux,AND(dFechas[Desvio Dia]>=-6,dFechas[Desvio Dia]<=0)),"Fecha",dFechasAux[Date],"NombrePeriodo", "Ultimos 7 Dias","Id",18) ,SELECTCOLUMNS(CALCULATETABLE(dFechasAux,dFechas[Desvio Dia]=0),"Fecha",dFechasAux[Date],"NombrePeriodo", "Hoy","Id",19) ,SELECTCOLUMNS(CALCULATETABLE(dFechasAux,dFechas[Desvio Dia]=-1),"Fecha",dFechasAux[Date],"NombrePeriodo", "Ayer","Id",20))