Professional Documents
Culture Documents
return
SELECTCOLUMNS(Fecha;”Fecha”;[Date];”IdFecha”;YEAR([Date])*10000+MONTH([Date])*100 +
DAY([Date]);”IdFechaEntero”;INT([Date]);”Ejercicio” ; YEAR([Date]);”Mes”;
UPPER(FORMAT([Date];”MMMM”));”MesNro”;INT(FORMAT([Date];”M”));”NroDia”;INT(FORM
AT([Date];”d”));”Trimestre”;”T”&ROUNDUP(MONTH([Date])/3;0);”NroTrimestre”;ROUNDUP(
MONTH([Date])/3;0);”DiaSemana”;WEEKDAY([Date];2);”Semana”;WEEKNUM([Date];2);”Nomb
re Dia”;UPPER(FORMAT([Date];”DDDD”));”EjercicioTrimestre”;COMBINEVALUES(“-
“;YEAR([Date]);”T”&ROUNDUP(MONTH([Date])/3;0));”Nº Semana ISO”;ROUNDDOWN(([Date]-
DATE(year([Date]-WEEKDAY([Date]-1)+4);1;3)+WEEKDAY(DATE(YEAR([Date]-WEEKDAY([Date]-
1)+4);1;3))+5)/7;0);”MesCorto”;UPPER(FORMAT([Date];”MMM”));”DiaEjercicio”;UPPER(FORM
AT([Date];”Y”));”EjercicioActual”;YEAR(TODAY());”Mes
Actual”;MONTH(TODAY());”HoyEntero”;INT(today());”Trimestre
Actual”;ROUNDUP(MONTH(TODAY())/3;0);”Semestre”;ROUNDUP(INT(FORMAT([Date];”M”))*2
/12;0);”EjercicioMes”;COMBINEVALUES(“-
“;Year([Date]);FORMAT([Date];”MM”));”EjercicioISO” ; IF(OR((ROUNDDOWN(([Date]-
DATE(year([Date]-WEEKDAY([Date]-1)+4);1;3)+WEEKDAY(DATE(YEAR([Date]-WEEKDAY([Date]-
1)+4);1;3))+5)/7;0))=53; (ROUNDDOWN(([Date]-DATE(year([Date]-WEEKDAY([Date]-
1)+4);1;3)+WEEKDAY(DATE(YEAR([Date]-WEEKDAY([Date]-
1)+4);1;3))+5)/7;0))=52)&&MONTH([Date])=1;YEAR([Date])-1;IF((ROUNDDOWN(([Date]-
DATE(year([Date]-WEEKDAY([Date]-1)+4);1;3)+WEEKDAY(DATE(YEAR([Date]-WEEKDAY([Date]-
1)+4);1;3))+5)/7;0))=1&&MONTH([Date])=12;YEAR([Date])+1;YEAR([Date])));”Desvio Ejercicio”
; YEAR([Date])-YEAR(TODAY());”Desvio Mes” ; IF((YEAR([Date])-
YEAR(TODAY()))=0;INT(FORMAT([Date];”M”))-
INT(FORMAT(TODAY();”M”));INT(FORMAT([Date];”M”))-
INT(FORMAT(TODAY();”M”))+(12*(YEAR([Date])-YEAR(TODAY()))));”Desvio Dia” ; INT([Date])-
INT(Today());”HastaFecha” ; IF((INT([Date])-INT(Today()))<=0;”PASADO”;”FUTURO”);”Desvio
Trimestre” ; IF((YEAR([Date])-YEAR(TODAY()))=0;(ROUNDUP(MONTH([Date])/3;0))-
(ROUNDUP(MONTH(TODAY())/3;0));(ROUNDUP(MONTH([Date])/3;0))-
(ROUNDUP(MONTH(TODAY())/3;0))+(4*(YEAR([Date])-YEAR(TODAY()))));”Semestre Actual” ;
ROUNDUP(MONTH(TODAY())*2/12;0);”Desvio Semestre” ; IF(YEAR([Date])-
YEAR(TODAY())=0;(ROUNDUP(INT(FORMAT([Date];”M”))*2/12;0))-
(ROUNDUP(MONTH(TODAY())*2/12;0));(ROUNDUP(INT(FORMAT([Date];”M”))*2/12;0))-
(ROUNDUP(MONTH(TODAY())*2/12;0))+(2*(YEAR([Date])-YEAR(TODAY())))))
Calendario=Calendar(MIN(Ventas[Fecha]);Today())
Año=YEAR(Calendario[Fecha])
Mes=MONTH(Calendario[Fecha])
Dia=DAY(Calendario[Fecha])
Semestre=ROUNDUP(Calendario[Mes]/6;0)
Cuatrimestre=ROUNDUP(Calendario[Mes]/4;0)
Trimestre=ROUNDUP(Calendario[Mes]/3;0)
Bimestre=ROUNDUP(Calendario[Mes]/2;0)
Semana = WEEKNUM(Calendario[Fecha])
DiaSemana=WEEKDAY(Calendario[Fecha])
NbAño = Calendario[Año]
NbSemestre = "S"&Calendario[Semestre]
NbCuatrimestre = "C"&Calendario[Cuatrimestre]
NbTrimestre = "T"&Calendario[Trimestre]
NbMes = Calendario[Fecha].[Mes]
nbMes3L = left(Calendario[NbMes];3)
NdDiaSemana = FORMAT(Calendario[Fecha];"dddd")