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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

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.

Top Solution Authors