This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
I need to have the sales for last year same period ( like 01/01/2015 to 06/10/2015) copmpared to this years to date sale
I'm using this DAX:
LY YTD Sales = CALCULATE([LY Sales],SAMEPERIODLASTYEAR(DateDimension[Date]))
LY Sales = CALCULATE([Total Sale], SAMEPERIODLASTYEAR(DateDimension[Date]))
Total Sale = SUMX(OrderArchive,OrderArchive[Total])
But what it returns it the toal sales for all years before ( my data contains from 2010) and not only 2015!
I tried DATEADD(xxx,-1,year) but still hetting same reults. what am I doing wrong ?
This is the data where comparing sales for each month per year
here is the reults of DAX as I mentioned above
Thanks in advance for looking this up
Solved! Go to Solution.
@iLikeAzureSQL these functions need context to work properly like in a table/matrix with a YEAR field
This is obviously not present in a Card!
So for a Card use something like this instead...
LY Sales =
CALCULATE (
[Total Sale],
FILTER ( 'Calendar', 'Calendar'[Year] = MAX ( 'Calendar'[Year] ) - 1 )
)
Hi
I suggest u y not go withparallelperiod
Measure = calculate(sum(sales),parallelperiod(Date,-1,Year)
try this....
@iLikeAzureSQL these functions need context to work properly like in a table/matrix with a YEAR field
This is obviously not present in a Card!
So for a Card use something like this instead...
LY Sales =
CALCULATE (
[Total Sale],
FILTER ( 'Calendar', 'Calendar'[Year] = MAX ( 'Calendar'[Year] ) - 1 )
)
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 36 | |
| 28 | |
| 28 | |
| 20 | |
| 18 |
| User | Count |
|---|---|
| 66 | |
| 36 | |
| 33 | |
| 26 | |
| 24 |