Forum Discussion
Creación de filtros de botón Fecha
@wo_guy m Pruebe una medida como
Período de conmutación =
var _max1 = if(isfiltered('Date'),MAX( 'Date'[Date]) , today())
var _max = if(SELECTEDVALUE(Period[PeriodType],"MTD") = "Yesterday",MAX( 'Date'[Date])-1 , today()-1)
var _min =
SWITCH(SELECTEDVALUE(Period[PeriodType],"MTD"),
"YTD",eomonth(_max,-1*MONTH(_max))+1 , //FY Abril -Marzo
"FYTD",if( Month(_max) <4 , date(year(_max)-1,4,1) ,date(year(_max),4,1)), //FY April -March
"QTD",eomonth(_max,-1* if( mod(Month(_max),3) =0,3,Month(_max)))+1,
"MTD",eomonth(_max,-1)+1 ,
"WTD", _max -WEEKDAY(_max,2)+1,
"hoy", hoy() ,
"Ayer", hoy()-1 ,
"Cumm", Minx(ALLSELECTED('Date'),'Date'[Date]),
"Rolling 3", fecha(Año(_max), mes(_max) -3, Día(_max))+1,
"Rolling 6", fecha(Año(_max), mes(_max) -6, Día(_max))+1,
"Rolling 12", fecha(Año(_max), mes(_max) -12, Día(_max))+1,
EN BLANCO())
devolución
CALCULATE([net] ,DATESBETWEEN('Date'[Date],_min,_max))
recomienda
https://medium.com/chandakamit/power-bi-when-i-felt-lazy-and-i-needed-too-many-measures-ed8de20d9f79