The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi, I have a requirement here:
I have data like below:
I need the output in Power BI as:
There will be a slicer to select year. When I select Year as 18 in the slicer, it should list data only for Year 2018 where the Profit for year 2018 is compared with Profit of 2017 and added into a column. It should be seen like below:
Any Ideas?
Solved! Go to Solution.
May be this Column
Column = VAR Previous_Year = CALCULATE ( SUM ( Table1[Profit] ), ALLEXCEPT ( Table1, Table1[Product] ), SAMEPERIODLASTYEAR ( Table1[Date] ) ) RETURN IF ( NOT ( ISBLANK ( Previous_Year ) ), Table1[Profit] - Previous_Year )
Try this measurE
Measure = VAR Previous_Year = CALCULATE ( SUM ( Table1[Profit] ), ALLEXCEPT ( Table1, Table1[Product] ), SAMEPERIODLASTYEAR ( Table1[Date] ) ) RETURN SUM ( Table1[Profit] ) - Previous_Year
Hi Zubair,
Your code works great for a Measure. Thanks for it. I actually need to create a new Column with these values, so that I can use the column for further calculations. Can you think of DAX to create new column for same requirement ???
May be this Column
Column = VAR Previous_Year = CALCULATE ( SUM ( Table1[Profit] ), ALLEXCEPT ( Table1, Table1[Product] ), SAMEPERIODLASTYEAR ( Table1[Date] ) ) RETURN IF ( NOT ( ISBLANK ( Previous_Year ) ), Table1[Profit] - Previous_Year )
User | Count |
---|---|
77 | |
75 | |
36 | |
31 | |
29 |
User | Count |
---|---|
94 | |
80 | |
55 | |
48 | |
48 |