Forum Discussion
Create Column - Previous Year (Dax or Power Query)
I have a base with 3 years of history and I would like to create a column with the same period of the previous year... Aiming to hit line by line (of the same date), without having to place the date column in the visual (the same table).
In short, it is taking the date without losing this mapping between the same dates and dates.
Can you help me with the best procedure to do creating this column?
Thanks!
Hi DouglasRoubaud ,
Tty to use the following dax to create a new column:
previousvalue = CALCULATE ( MAX ( 'Table'[Value] ), FILTER ( ALL ( 'Table' ), YEAR ( 'Table'[Date] ) = YEAR ( EARLIER ( 'Table'[Date] ) ) - 1 && MONTH ( 'Table'[Date] ) = MONTH ( EARLIER ( 'Table'[Date] ) ) && DAY ( 'Table'[Date] ) = DAY ( EARLIER ( 'Table'[Date] ) ) ) )Get:
Final create visual:
Did I answer your question? Mark my post as a solution!
Best RegardsLucien
2 Replies
- v-luwang-msftCommunity Support
Hi DouglasRoubaud ,
Tty to use the following dax to create a new column:
previousvalue = CALCULATE ( MAX ( 'Table'[Value] ), FILTER ( ALL ( 'Table' ), YEAR ( 'Table'[Date] ) = YEAR ( EARLIER ( 'Table'[Date] ) ) - 1 && MONTH ( 'Table'[Date] ) = MONTH ( EARLIER ( 'Table'[Date] ) ) && DAY ( 'Table'[Date] ) = DAY ( EARLIER ( 'Table'[Date] ) ) ) )Get:
Final create visual:
Did I answer your question? Mark my post as a solution!
Best RegardsLucien
- negi007Community Champion
DouglasRoubaud you can create a measure to calc previous year value like below
Value_LY = CALCULATE(SUM('Table'[value]),DATEADD('Table'[date],-1,DAY))and then create your visual like below