Forum Discussion
Rolling Calculation with Filter
- 5 years ago
Anonymous , Try measure like these, see if this can help
measure =
var _max = maxx(all(Date), Date[Date])
return
calculate(if(max(Date[Date]) >=_max-7, blank(), [measure])) // you can use 0 in place blankmeasure =
var _max = maxx(all(Date), Date[Date])
return
Sumx(values(Date[Date]), if(max(Date[Date]) >=_max-7, blank(), [measure])) // you can use 0 in place blank
Thanks. I added a scenario in my post. The goal is to calculate the moving sum for all dates except the last 7 available dates, as the date range advances each day.
Anonymous , Try measure like these, see if this can help
measure =
var _max = maxx(all(Date), Date[Date])
return
calculate(if(max(Date[Date]) >=_max-7, blank(), [measure])) // you can use 0 in place blank
measure =
var _max = maxx(all(Date), Date[Date])
return
Sumx(values(Date[Date]), if(max(Date[Date]) >=_max-7, blank(), [measure])) // you can use 0 in place blank