Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
shivas6x
New Member

Need help in calculating cumulative value week wise for each country of that specific year.

I am able to calculate cumulative values weekwise for each country of the specific year but we are not able to get one requirement i.e; if we dont have any data or row in table  for specific workweek to some countries, then it need to be considered previous week cumulative value of missing countries which should be considered for next workweeks.

 

Example:

Table values before calculating cumulative Value(Base Table):

ValueWWyearCountry
10012024India
2312024Chaina
8712024Malasiya
5312024Canada
512024Russia
222024India
322024Chaina
122024Malasiya
222024Canada
122024Russia
032024India
732024Malasiya
342024India
2452024India
652024Chaina
2052024Malasiya
1152024Canada
252024Russia
062024Chaina
162024Malasiya
172024Chaina
172024Russia
182024Malasiya
092024India
1392024Chaina
192024Canada
0102024India
12102024Chaina
0102024Malasiya
2102024Russia
0112024Chaina

 

Expected Output:

ValueCumulative ValueWWyearCountry
10010012024India
232312024Chaina
878712024Malasiya
535312024Canada
5512024Russia
210222024India
32622024Chaina
18822024Malasiya
25522024Canada
1622024Russia
010232024India
 5532024Canada
 632024Russia
 2632024Chaina
79532024Malasiya
 5542024Canada
 642024Russia
 2642024Chaina
 9542024Malasiya
310542024India
2412952024India
63252024Chaina
2011552024Malasiya
116652024Canada
2852024Russia
03262024Chaina
 6662024Canada
 12962024India
 862024Russia
111662024Malasiya
 6672024Canada
 11672024Malasiya
 12972024India
13372024Chaina
1972024Russia
 12982024India
 6682024Canada
 3382024Chaina
 982024Russia
111782024Malasiya
 992024Russia
 11792024Malasiya
012992024India
134692024Chaina
16792024Canada
0129102024India
1258102024Chaina
 67102024Canada
0117102024Malasiya
211102024Russia
058112024Chaina
 11112024Russia
 117112024Malasiya
 129112024India
 67112024Canada

 

Output we got with our measure:
Table data after adding Cumulativevalue measure:

In below table Cumulative value is calculated  by measure   Cumulativevalue =
calculate(sum('Table'[[Value]]]),filter(ALL('Table'),'Table'[year]=values('Table'[year]) && 'Table'[ww]<=max('Table'[ww]) &&'Table'[country] in values('Table'[country])
)
)

 

In below table if we observe for ww in(3,4,6,7,8,9,10,11) missing data for some countries in this case we need to be considered the cumulative value of previous week  for all missing countries in any of the week.

ValueCumulative ValueWWyearCountry
10010012024India
232312024Chaina
878712024Malasiya
535312024Canada
5512024Russia
210222024India
32622024Chaina
18822024Malasiya
25522024Canada
1622024Russia
010232024India
79532024Malasiya
310542024India
2412952024India
63252024Chaina
2011552024Malasiya
116652024Canada
2852024Russia
03262024Chaina
111662024Malasiya
13372024Chaina
1972024Russia
111782024Malasiya
012992024India
134692024Chaina
16792024Canada
0129102024India
1258102024Chaina
0117102024Malasiya
211102024Russia
058112024

Chaina

1 ACCEPTED SOLUTION
lbendlin
Super User
Super User

1 REPLY 1
lbendlin
Super User
Super User

lbendlin_1-1710553055286.png

see attached

 

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.