Forum Discussion
Each Customer Total Rollup
- 5 years ago
- 5 years ago
Hi sneevand ,
You can use the following measure for instead:
Measure = SUMX ( SUMMARIZE ( 'Table', 'Table'[CustomerNo], 'Table'[YearValue], "Total Qty", IF ( CALCULATE ( SUM ( 'Table'[Qty] ), FILTER ( ALLEXCEPT ( 'Table', 'Table'[CustomerNo] ), 'Table'[YearValue] = MAX ( 'Table'[YearValue] ) - 1 ) ) = 0, 0, CALCULATE ( SUM ( 'Table'[Qty] ), FILTER ( ALLEXCEPT ( 'Table', 'Table'[CustomerNo] ), 'Table'[YearValue] = MAX ( 'Table'[YearValue] ) ) ) ) ), [Total Qty] )If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Best Regards,
Dedmon Dai
Hi sneevand
Sorry I'm not following the logic for your expected output. You say if the customer dont have value in previous year for a particualr moth or date and ignore in total and default the value to zero
So with Customer 1 in 2020 they have values for Jan and Mar,but in 2019 they only have a value for Jan, so why is the 2020 total 12? Shouldn't the Mar 2020 value be treated as 0?
Same thing for Customer 2?
Regards
Phil
corrected the data, Customer 3 dont have value for 2019 so it marked as 0 but customer 1,2 are having values in 2019 so need to do roll up for that year selected in filter like 2020, suppose i want 2019 then i will verify with 2018 data and get totals and so on..