Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Ania_Learn
Frequent Visitor

Creating a new date column by adding the year to a repeating month sequence

Hello everyone,

I have a table that looks like this ; 

DateVariable 1Variable 2 
January  
February  
......  
November  
December  
January  
February  
......  
November  
December  
..... (x times) 

 

 

1- What i want is to create a new column (or transform the existant one) as i will get : January 2016- February 2016 - ..... until today's month for example June 2020. 

 

2- (And if possible i will prefer something that will be refreshed and recognize today's date using the other variables row limit . I mean as if we were working with excel).

 

Thank you so much

1 ACCEPTED SOLUTION

Hey thanks,

 

I just found the solution there https://community.powerbi.com/t5/Desktop/We-can-t-automatically-convert-the-column-to-Date-type/m-p/...

 

It consist on creating a new column with years and concantenate the month and year columns. It was easy for my because my table is constructed with 5 other tables, each one corresponding to 2016/2017/2018/2019/2020. In each table i added a year column. And used the "append Queries" button to get the months sequence and the years corresponding to each.

 

My table now look like this : 

MonthYearDate (after formating)
January (from table 1)2016 (from table 1)01/01/2016
......  

January (from table 2)

2017 (from table 2)01/01/2017

.........

  

 

Here : Date = Table[Month Name] & "1, " & Table[Year]

 

 

Meaning that, if i want to refresh my data in january 2021 i just have to add the 2021 table, a new year column (year=2021) and use append again.

Have a good day !

View solution in original post

2 REPLIES 2
amitchandak
Super User
Super User

@Ania_Learn , Column are static in nature, you can generate a new column with dateadd . but these value can not be control by some variable

https://docs.microsoft.com/en-us/dax/dateadd-function-dax

Or Using date function

https://www.youtube.com/watch?v=YWo-ZpKM6gU&feature=youtu.be

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Hey thanks,

 

I just found the solution there https://community.powerbi.com/t5/Desktop/We-can-t-automatically-convert-the-column-to-Date-type/m-p/...

 

It consist on creating a new column with years and concantenate the month and year columns. It was easy for my because my table is constructed with 5 other tables, each one corresponding to 2016/2017/2018/2019/2020. In each table i added a year column. And used the "append Queries" button to get the months sequence and the years corresponding to each.

 

My table now look like this : 

MonthYearDate (after formating)
January (from table 1)2016 (from table 1)01/01/2016
......  

January (from table 2)

2017 (from table 2)01/01/2017

.........

  

 

Here : Date = Table[Month Name] & "1, " & Table[Year]

 

 

Meaning that, if i want to refresh my data in january 2021 i just have to add the 2021 table, a new year column (year=2021) and use append again.

Have a good day !

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.