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))