Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
Apparently it's normal:
The SAMEPERIODLASTYEAR is equivalent to DATEADD(dates, -1, year).
Its biggest year in the date table is 2019, so SAMEPERIODLASTYEAR will show the previous year, i.e. 2018.
Its smallest year in the date table is 2014, so SAMEPERIODLASTYEAR will not show the previous year, i.e. 2013.
SELECTCOLUMNS('Table',"Date",SAMEPERIODLASTYEAR('Table'[Date]))
will give empty at the beginning , go down and you see dates
Thanks. Why there are no empty rows or 2013 rows in the sameperiodlastyear table?
And why there is no 2013 rows in selectcolumn table and it shows empty rows ?
it works, it moves the date back one year.
you will lose the last year, and you will not see the first year, since it is not in the table.
if your date is early 2014 and late 2023
you will see only 2014 and 2022, and do not see 2013 because it is not in the table
Do you mean 2013 will not be in the output? why?
you need other features
Thanks.But my question is , in the defination of this function was written "Returns a table that contains a column of dates shifted one year back in time from the dates in the specified dates column, in the current context."
Why I can not get this result?
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
User | Count |
---|---|
93 | |
85 | |
83 | |
72 | |
49 |
User | Count |
---|---|
142 | |
139 | |
110 | |
69 | |
55 |