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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

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
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.