Forum Discussion
Rolling Calculation
- 8 years ago
Hi Smoupre, thanks for the quick response!
I've tried quick measure, which gives me the following formula:
cumulative =
CALCULATE(
SUM('excel-planning production_progress'[boxes_done]);
FILTER(
ALLSELECTED('excel-planning production_progress'[last_change]);
ISONORAFTER('excel-planning production_progress'[last_change]; MAX('excel-planning production_progress'[last_change]); DESC)
)
)This formula provides me with the same results (problems) as described before.
Thanks
- 8 years ago
When I recreated this, I got the correct results.
boxes_done running total in last_change = CALCULATE( SUM('Boxes'[boxes_done]), FILTER( ALLSELECTED('Boxes'[last_change]), ISONORAFTER('Boxes'[last_change], MAX('Boxes'[last_change]), DESC) ) )Here is my Enter Data query, make sure that your last_change is a Date/Time column and not text or something.
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("jdDRCcAgDATQVUq+C+aS2KoTdAdx/zWqFhT60QpHkMDj1JwJgU2Edrr0OMWhHeGkhhE2aPKaWNtSYp9U9j8l6CoOZbaiehd4duFLyaP8q0p1AbVnxSQ2LxhWlCWEmqHqX5Qb", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [ordernr = _t, articlenr = _t, last_change = _t, boxes_amount = _t, boxes_done = _t]), #"Changed Type" = Table.TransformColumnTypes(Source,{{"ordernr", Int64.Type}, {"articlenr", type text}, {"last_change", type datetime}, {"boxes_amount", Int64.Type}, {"boxes_done", Int64.Type}}) in #"Changed Type"
Maybe a simple <= filter?
Hi smoupre,
I still can't get it right. The formula works with a small amount of rows but in this case it keeps loading and loading at the moment i put the measure 'Rolling total' in. This is also the case when i filter at a certain 'Ordernr', while there are less rows.
I uploaded a test file to dropbox so you can see the problem.
https://www.dropbox.com/s/1jht6epoaqhc91x/Track%20%26%20Trace%20Test.pbix?dl=0
The rolling total value i try to determine is 'Dozen klaar' by 'Ordernr' (sorry, dutch terminology at the headers).
Thanks in advance!