Forum Discussion
Running total to date
- 6 years ago
If the date increases daily, you could create calculated columns below:
earlier = CALCULATE ( SUM ( 'Table'[Running Value] ), FILTER ( 'Table', 'Table'[Country] = EARLIER ( 'Table'[Country] ) && 'Table'[Date] = EARLIER ( 'Table'[Date] ) - 1 ) ) daily total = [Running Value]-[earlier]As tested, if i understand you correctly, your second visual has some wrong data due to teh calculation rule.
Best Regards
Maggie
Community Support Team _ Maggie Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly. - 6 years ago
Thank you so much, it work out to perfection.
- 6 years ago
- 6 years ago
This solution was created using Power Query as you have posted your question in PQ section, the script dose Include the M code in Added Column step of the script.
Best Regards,
Mariusz
If this post helps, then please consider Accepting it as the solution.
Please feel free to connect with me.
LinkedIn
Hi Greg,
I tried all could, but stiil nothing worked, my request is very straight forward, i need to breakdown the incremental value on date wise in Daily Total Column. Appreciated your help
| Country | Date | Incremental Total | Daily total |
| Afghanistan | 1/20/2020 | 5 | 5 |
| Albania | 1/20/2020 | 10 | 10 |
| Algeria | 1/20/2020 | 2 | 2 |
| Afghanistan | 1/21/2020 | 10 | 5 |
| Albania | 1/21/2020 | 20 | 10 |
| Algeria | 1/21/2020 | 2 | 0 |
| Afghanistan | 1/22/2020 | 12 | 2 |
| Albania | 1/22/2020 | 40 | 30 |
| Algeria | 1/22/2020 | 4 | 4 |
| Afghanistan | 1/23/2020 | 15 | 3 |
| Albania | 1/23/2020 | 42 | 12 |
| Algeria | 1/23/2020 | 17 | 13 |
| Afghanistan | 1/24/2020 | 22 | 7 |
| Albania | 1/24/2020 | 42 | 30 |
| Algeria | 1/24/2020 | 23 | 10 |
| Afghanistan | 1/25/2020 | 50 | 28 |
| Albania | 1/25/2020 | 43 | 13 |
| Algeria | 1/25/2020 | 26 | 16 |
If the date increases daily, you could create calculated columns below:
earlier =
CALCULATE (
SUM ( 'Table'[Running Value] ),
FILTER (
'Table',
'Table'[Country]
= EARLIER ( 'Table'[Country] )
&& 'Table'[Date]
= EARLIER ( 'Table'[Date] ) - 1
)
)
daily total = [Running Value]-[earlier]
As tested, if i understand you correctly, your second visual has some wrong data due to teh calculation rule.
Best Regards
Maggie
Community Support Team _ Maggie Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- AjithTravvise6 years agoHelper II
Thank you so much, it work out to perfection.
- AjithTravvise6 years agoHelper II
Hi Juanli,
Thanks for your earliet help, but when i added one more column which is province, the daily total shows negative value. It would be appreciated if you could help.
- v-juanli-msft6 years agoCommunity Support
Does the [incremental total] sum values in country level or in province level?
is the column ok?
earlier = CALCULATE ( SUM ( 'Table'[Running Value] ), FILTER ( 'Table', 'Table'[Country] = EARLIER ( 'Table'[Country] ) &&'Table'[Province]=EARLIER('Table'[Country]) && 'Table'[Date] = EARLIER ( 'Table'[Date] ) - 1 ) )If not, please share a simple sample for me to test.
Best Regards
Maggie
- AjithTravvise6 years agoHelper II
Dear Maggie,
Earlier one worked out to perfection, but when i added province column the country coulmn value repeated. That started causing issues. Below is the sample data for 2 days appreciated your help. Create a new colum where i will have the daily value either on province or country.
Province/State Country/Region Lat Long Date Value Anhui China 31.8257 117.2264 1/22/2020 1 Beijing China 40.1824 116.4142 1/22/2020 14 Chongqing China 30.0572 107.874 1/22/2020 6 Fujian China 26.0789 117.9874 1/22/2020 1 Guangdong China 23.3417 113.4244 1/22/2020 26 Guangxi China 23.8298 108.7881 1/22/2020 2 Guizhou China 26.8154 106.8748 1/22/2020 1 Hainan China 19.1959 109.7453 1/22/2020 4 Hebei China 39.549 116.1306 1/22/2020 1 Henan China 33.882 113.614 1/22/2020 5 Hubei China 30.9756 112.2707 1/22/2020 444 Hunan China 27.6104 111.7088 1/22/2020 4 Jiangsu China 32.9711 119.455 1/22/2020 1 Jiangxi China 27.614 115.7221 1/22/2020 2 Liaoning China 41.2956 122.6085 1/22/2020 2 Macau China 22.1667 113.55 1/22/2020 1 Ningxia China 37.2692 106.1655 1/22/2020 1 Shandong China 36.3427 118.1498 1/22/2020 2 Shanghai China 31.202 121.4491 1/22/2020 9 Shanxi China 37.5777 112.2922 1/22/2020 1 Sichuan China 30.6171 102.7103 1/22/2020 5 Tianjin China 39.3054 117.323 1/22/2020 4 Yunnan China 24.974 101.487 1/22/2020 1 Zhejiang China 29.1832 120.0934 1/22/2020 10 Japan 36 138 1/22/2020 2 Korea, South 36 128 1/22/2020 1 Taiwan* 23.7 121 1/22/2020 1 Thailand 15 101 1/22/2020 2 US 37.0902 -95.7129 1/22/2020 1 Anhui China 31.8257 117.2264 1/23/2020 9 Beijing China 40.1824 116.4142 1/23/2020 22 Chongqing China 30.0572 107.874 1/23/2020 9 Fujian China 26.0789 117.9874 1/23/2020 5 Guangdong China 23.3417 113.4244 1/23/2020 32 Guangxi China 23.8298 108.7881 1/23/2020 5 Guizhou China 26.8154 106.8748 1/23/2020 3 Hainan China 19.1959 109.7453 1/23/2020 5 Hebei China 39.549 116.1306 1/23/2020 1 Henan China 33.882 113.614 1/23/2020 5 Hubei China 30.9756 112.2707 1/23/2020 444 Hunan China 27.6104 111.7088 1/23/2020 9 Jiangsu China 32.9711 119.455 1/23/2020 5 Jiangxi China 27.614 115.7221 1/23/2020 7 Liaoning China 41.2956 122.6085 1/23/2020 3 Macau China 22.1667 113.55 1/23/2020 2 Ningxia China 37.2692 106.1655 1/23/2020 1 Shandong China 36.3427 118.1498 1/23/2020 6 Shanghai China 31.202 121.4491 1/23/2020 16 Shanxi China 37.5777 112.2922 1/23/2020 1 Sichuan China 30.6171 102.7103 1/23/2020 8 Tianjin China 39.3054 117.323 1/23/2020 4 Yunnan China 24.974 101.487 1/23/2020 2 Zhejiang China 29.1832 120.0934 1/23/2020 27 Japan 36 138 1/23/2020 2 Korea, South 36 128 1/23/2020 1 Taiwan* 23.7 121 1/23/2020 1 Thailand 15 101 1/23/2020 3 US 37.0902 -95.7129 1/23/2020 1 Regards
Ajith