Forum Discussion
Cumulative value from measure column not correct
- 6 years ago
Finally I got the solution
Cumulative CDP = SUMX(
FILTER (ALLSELECTED('Date');
'Date'[DateKey] <=MAX('Date'[Datekey]));
[Confirm Del Plan]
)
Thanks to all to Paul and Kentyler for the suggestion and idea.
Here is the file sample
Table A
| description | date | po_qty | Year | WeekNum |
| AirScale | 23 December 2019 | 0 | 2019 | 52 |
| AirScale | 16 December 2019 | 0 | 2019 | 51 |
| AirScale | 23 December 2019 | 235 | 2019 | 52 |
| AirScale | 09 December 2019 | 282 | 2019 | 50 |
| AirScale | 16 December 2019 | 2548 | 2019 | 51 |
| AirScale | 02 December 2019 | 139 | 2019 | 49 |
| AirScale | 02 December 2019 | 0 | 2019 | 49 |
| AirScale | 02 December 2019 | 0 | 2019 | 49 |
| AirScale | 02 December 2019 | 0 | 2019 | 49 |
| AirScale | 02 December 2019 | 0 | 2019 | 49 |
| AirScale | 16 December 2019 | 0 | 2019 | 51 |
| AirScale | 09 December 2019 | 0 | 2019 | 50 |
| AirScale | 23 December 2019 | 0 | 2019 | 52 |
| AirScale | 16 December 2019 | 0 | 2019 | 51 |
| AirScale | 09 December 2019 | 0 | 2019 | 50 |
| AirScale | 16 December 2019 | 0 | 2019 | 51 |
| AirScale | 09 December 2019 | 0 | 2019 | 50 |
| AirScale | 02 December 2019 | 0 | 2019 | 49 |
| AirScale | 09 December 2019 | 0 | 2019 | 50 |
| AirScale | 23 December 2019 | 0 | 2019 | 52 |
| AirScale | 02 December 2019 | 0 | 2019 | 49 |
| AirScale | 02 December 2019 | 0 | 2019 | 49 |
| AirScale | 23 December 2019 | 0 | 2019 | 52 |
| AirScale | 16 December 2019 | 0 | 2019 | 51 |
| AirScale | 09 December 2019 | 0 | 2019 | 50 |
| AirScale | 23 December 2019 | 0 | 2019 | 52 |
| AirScale | 23 December 2019 | 0 | 2019 | 52 |
| AirScale | 16 December 2019 | 0 | 2019 | 51 |
| AirScale | 09 December 2019 | 0 | 2019 | 50 |
| AirScale | 09 December 2019 | 0 | 2019 | 50 |
| AirScale | 23 December 2019 | 0 | 2019 | 52 |
| AirScale | 16 December 2019 | 0 | 2019 | 51 |
Table B
| part_description | date | del_qty | Year | Weeknum |
| AirScale | 10 February 2020 | 200 | 2020 | 7 |
| AirScale | 03 February 2020 | 200 | 2020 | 6 |
| AirScale | 27 January 2020 | 200 | 2020 | 5 |
| AirScale | 20 January 2020 | 200 | 2020 | 4 |
| AirScale | 13 January 2020 | 200 | 2020 | 3 |
| AirScale | 06 January 2020 | 160 | 2020 | 2 |
| AirScale | 16 December 2019 | 600 | 2019 | 52 |
| AirScale | 10 February 2020 | 889 | 2020 | 7 |
| AirScale | 03 February 2020 | 574 | 2020 | 6 |
| AirScale | 27 January 2020 | 573 | 2020 | 5 |
| AirScale | 20 January 2020 | 500 | 2020 | 4 |
Hi sadiahsapiee
Where does the "Confirmed Delivery Plan(measure?)" come from, you used it to create "Confirm Del Plan" in your formula before calculating CDP.
I am kind of confused with your description. If possible, please share your pbix or just clarity each steps you have done.
Paul
- sadiahsapiee6 years ago
Helper I
Hi
Below is the formula I use
Confirmed Delivery Plan = Sum(TableB[del_qty])Confirm Del Plan =IF ([Confirmed Delivery Plan] = BLANK(); Sum(TableA[po_qty]);SUM(TableB[del_qty]))CDP =CALCULATE([Confirm Del Plan];FILTER(ALLSELECTED('Date');'Date'[DateKey] <=MAX('Date'[DateKey])))- Anonymous6 years agoNot applicable
Hi,
I don't think I have the correct formula or data, and I don't see the Date table and Datekey column that you used in cumulative calculation.
Best,
Paul- sadiahsapiee6 years ago
Helper I
Hi,
Actually, I have Date table which DateKey link to Date column in both Table A and TableB.
Relationship is already created Date[DateKey]<- TableA[Date] & Date[Datekey]<->TableB[Date]. So the Year/Week is from Date table.