Forum Discussion
Anonymous
4 years agoNot applicable
Difference between rows by grouping with multiple columns
Hi All, I am quite new to Power BI. I have a table where I have to calculate the difference between previous yr and current yr value by grouping data by different attributes. Year Univ Schoo...
- Anonymous4 years ago
Hi Anonymous
First , you need create a measure to return the previous value .
PreviousValue = CALCULATE(SELECTEDVALUE('Table'[Value]),FILTER(ALLEXCEPT('Table','Table'[Univ],'Table'[School]),'Table'[Year]=SELECTEDVALUE('Table'[Year])-1))Then create a measure to count the diff between previous year and current year .
Diff = IF([PreviousValue] <> BLANK(),SELECTEDVALUE('Table'[Value])-[PreviousValue],BLANK())Finally, put these two measures in your table visual , you will get a result like below .
Best Regards,
Community Support Team _ Ailsa Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
4 years agoNot applicable
Hi tamerj1 ,
Thanks for the response.
I tried the solution you proposed but it isn't working with the direct query model.
Function 'CALCULATE' is not allowed as part of calculated column DAX expressions on DirectQuery models.
tamerj1
4 years agoCommunity Champion
Hi Anonymous
Please create as new measures not calculated columns.