cancel
Showing results for
Did you mean:
Helper I

## Power Pivot - Calculate difference and % difference

Hi All, i have the below pivot table and want to calculate the difference in avg cost from 2020 to 2021 and the % difference of teh same. in the piviot table source the year is a single column named year and items appear in multiple rows and i have just created a measure in DAX to calculate the average cost and then in the pivot table added year to the columns.

thanks!!

 Item Average cost 2020 Average cost 2021 Variance % Change A 10 11 Average cost 2020 - Average Cost 2021 (Average cost 2020/Average cost 2021)*Average cost 2020 B 20 19 C 30 15 D 40 50
2 ACCEPTED SOLUTIONS
Resolver III

Could get all fancy but if simple one off. Something like this.

Avg2020:=calculate(....,filter(all(table,date),year=2020)

Same for 2021

Difference measure just subtract the two measures. Percent difference measure is divide(difference measure,2020measure)

Helper I

Hi All

this is what i did eventually:

CALCULATE([Average cost, TableName(column) = "2020"])

CALCULATE([Average cost, TableName(column) = "2021"])

% Difference =

=IF(

OR([Avg Part Cost 2020]<=0, [Avg Part Cost Post 2021]<=0),"na",[Avg Part Cost 2021]-[Avg Part Cost 2020])

2 REPLIES 2
Helper I

Hi All

this is what i did eventually:

CALCULATE([Average cost, TableName(column) = "2020"])

CALCULATE([Average cost, TableName(column) = "2021"])

% Difference =

=IF(

OR([Avg Part Cost 2020]<=0, [Avg Part Cost Post 2021]<=0),"na",[Avg Part Cost 2021]-[Avg Part Cost 2020])

Resolver III

Could get all fancy but if simple one off. Something like this.

Avg2020:=calculate(....,filter(all(table,date),year=2020)

Same for 2021

Difference measure just subtract the two measures. Percent difference measure is divide(difference measure,2020measure)

Announcements