Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
Hi floks,
Here I am confused with SAMEPERIODLASTYEAR, beacuse i worte a DAX as
LastYearSales =CALCULATE(SUM('Shipped Order Analysis'[TotalSales]),SAMEPERIODLASTYEAR('Date'[Date]))
After that I perfectly got previous year sale amount when i choose date slicer as 2019-12-01 to today,
But When I choose date slicer as 2018-12-01 to today, it gives previous two year sales amount (like 2017-12-01 to 2019-10-09).
Here my expected result is to be last one year only have to shown.
I try and tired. can any body help me to comeup this.
Thanks in advance,
Sivanesan
Solved! Go to Solution.
Hi @Anonymous ,
You can use dateadd() like @ AlB mentioned to create a measure like this:
Last year sales =
CALCULATE ( SUM ( 'Table'[Sales] ), DATEADD ( 'Table'[date], -1, YEAR ) )
Best Regards,
Yingjie Li
If this post helps then please consider Accept it as the solution to help the other members find it more quickly.
Hi @Anonymous
That's how SAMEPERIODLATYEAR( ) works. Check the definition at https://dax.guide/sameperiodlastyear/
Internally SAMEPERIODLASTYEAR corresponds to the following call of DATEADD:
DATEADD ( <Dates>, -1, YEAR )
If you want a different behaviour you can do it with the appropriate FILTER( ) on Date, selecting the period you're interested in
Please mark the question solved when done and consider giving kudos if posts are helpful.
Contact me privately for support with any larger-scale BI needs, tutoring, etc.
Cheers
Hi @AlB ,
Thank you for your response. Now I clearly understand SAMEPERIODLASTYEAR() functionality.
Can you please suggest me a DAX with filter for only previous year.
Thanks in advance ,
Sivanesan
Hi @Anonymous ,
You can use dateadd() like @ AlB mentioned to create a measure like this:
Last year sales =
CALCULATE ( SUM ( 'Table'[Sales] ), DATEADD ( 'Table'[date], -1, YEAR ) )
Best Regards,
Yingjie Li
If this post helps then please consider Accept it as the solution to help the other members find it more quickly.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
31 | |
31 | |
20 | |
15 | |
12 |
User | Count |
---|---|
18 | |
16 | |
16 | |
9 | |
9 |