Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
I'm trying to recreate a bar chart featuring this years sales with a line representing last years sales. Similar to the one below:
The bar chart would feature this years sales and the line would be last years. The issue I'm running into is that my data doesn't have a full date so I'm having trouble creating a measure for last years sales. I'm using a table that has a column named Period which is basically a combination of the year and month number. For example, 201803 for this month.
I've tried creating a measure shown below but I get an error since period isn't a date.
Revenue LY = CALCULATE(SUM(Revenue[Revenue]), SAMEPERIODLASTYEAR(DimDate[Period]))
If the period column is formatted as number...
May be you can use this
Revenue LY = CALCULATE ( SUM ( Revenue[Revenue] ), FILTER ( ALL ( Revenue[Period] ), Revenue[Period] = SELECTEDVALUE ( Revenue[Period] ) - 100 ) )
Thank you for the reply.
I followed your suggestion and added a few VALUE functions because Period is stored as text. Despite this, no values were returned.
Revenue LY = CALCULATE( SUM (Revenue[Revenue]), FILTER( ALL(Revenue[Period]), VALUE(Revenue[Period]) = VALUE(Revenue[Period]) - 100 ) )
Result:
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
97 | |
65 | |
45 | |
39 | |
31 |
User | Count |
---|---|
164 | |
111 | |
61 | |
53 | |
38 |