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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Pbiuserr
Post Prodigy
Post Prodigy

YYYYMM integer code to DD/MM/YYYY date in PQ/DAX

Hello,

I have codes such as

202201

202207

which represents year 2022 and respective month where 01 is january, 07 is july etc.

I would like to change them to represent date for the first of that month so

 

202201 - 01/01/2022

202207 - 01/07/2022

 

Ideally in power query, may be in dax also

Thank you in advance for your help

2 ACCEPTED SOLUTIONS
evandrocunico
Resolver III
Resolver III

Hello, try this (dax)

 

NewDate = DATE(MID(202207,1,4),MID(202207,5,2),"01")

 

NEW DATE.png

View solution in original post

goncalogeraldes
Super User
Super User

Hello there @evandrocunico ! If you need it in PQ you can do the following:

 

= Table.AddColumn(Previous_Step, "Column_Name", each Text.Combine({"01/", Text.Middle([Date_Column], 4), "/", Text.Start([Date_Column], 4)}), type date)

 

Hope this answer solves your problem!
If you need any additional help please @ me in your reply.
If my reply provided you with a solution, please consider marking it as a solution ✔️ or giving it a kudoe 👍
Thanks!

You can also check out my LinkedIn!

Best regards,
Gonçalo Geraldes

View solution in original post

2 REPLIES 2
goncalogeraldes
Super User
Super User

Hello there @evandrocunico ! If you need it in PQ you can do the following:

 

= Table.AddColumn(Previous_Step, "Column_Name", each Text.Combine({"01/", Text.Middle([Date_Column], 4), "/", Text.Start([Date_Column], 4)}), type date)

 

Hope this answer solves your problem!
If you need any additional help please @ me in your reply.
If my reply provided you with a solution, please consider marking it as a solution ✔️ or giving it a kudoe 👍
Thanks!

You can also check out my LinkedIn!

Best regards,
Gonçalo Geraldes

evandrocunico
Resolver III
Resolver III

Hello, try this (dax)

 

NewDate = DATE(MID(202207,1,4),MID(202207,5,2),"01")

 

NEW DATE.png

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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