Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

Display original values and their difference in the same table

Hi,

 

I would like to have something like this displayed in a table in PowerBI. I have the Year values (the original ones) and I want to make the difference between them.

The catch is that every month I need to make a new difference (like using a filter), but have it all displayed in a table. Is this even possible? 

CompanyYearValue
A2019 jan20
A2018 jan5
Adifference15
B2019 jan16
B2018 jan6
Bdifference10

 

  • Anonymous's avatar
    Anonymous
    6 years ago

    Hi Anonymous ,

    I just created a sample pbix file, please check check whether that is what you want.

    Table 2 = UNION(VALUES('Table'[Date]),ROW("Date","difference between 2020 and 2019"))
    Measure = 
    var _curYear= CALCULATE(SUM('Table'[Number of accidents]),FILTER('Table','Table'[Company name]=MAX('Table'[Company name])&&'Table'[Date]=MAX('Table'[Date])))
    var _preYear=CALCULATE(SUM('Table'[Number of accidents]),FILTER('Table','Table'[Company name]=MAX('Table'[Company name])&&'Table'[Date]=MIN('Table'[Date])))
    return switch(SELECTEDVALUE('Table 2'[Date]),"difference between 2020 and 2019",_curYear-_preYear, CALCULATE(SUM('Table'[Number of accidents]),FILTER('Table','Table'[Company name]=MAX('Table'[Company name]))))

    Best Regards

    Rena

7 Replies