Forum Discussion
Incremental/Accumulative DAX/Query Calculation
- 4 years ago
Anonymous , A new column
new column =
var _min = minx(filter(Table, [Area] = earlier([Area]) ), Table[Year])
var _minval = sumx(filter(Table, [Area] = earlier([Area]) && Table[Year] =_min ), Table[Value])
return
sumx(filter(Table, [Area] = earlier([Area]) && Table[Year] >=_min && Table[Year] <= earlier(Table[Year]) ), Table[Value]) + _minvalA new measure
new measure =
var _min = minx(filter(allselected(Table), [Area] = max([Area]) ), Table[Year])
var _minval = sumx(filter(allselected(Table), [Area] = max([Area]) && Table[Year] =_min ), Table[Value])
return
sumx(filter(allselected(Table), [Area] = max([Area]) && Table[Year] >=_min && Table[Year] <= max(Table[Year]) ), Table[Value]) + _minval
Anonymous , A new column
new column =
var _min = minx(filter(Table, [Area] = earlier([Area]) ), Table[Year])
var _minval = sumx(filter(Table, [Area] = earlier([Area]) && Table[Year] =_min ), Table[Value])
return
sumx(filter(Table, [Area] = earlier([Area]) && Table[Year] >=_min && Table[Year] <= earlier(Table[Year]) ), Table[Value]) + _minval
A new measure
new measure =
var _min = minx(filter(allselected(Table), [Area] = max([Area]) ), Table[Year])
var _minval = sumx(filter(allselected(Table), [Area] = max([Area]) && Table[Year] =_min ), Table[Value])
return
sumx(filter(allselected(Table), [Area] = max([Area]) && Table[Year] >=_min && Table[Year] <= max(Table[Year]) ), Table[Value]) + _minval
Hi amitchandak. Thanks for your reply.
I got it to work with slight changes. Thanks much for the setup!
Btw, how would I summarize these calculations on a year level, and provide year-over-year variance of those sums?