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

The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. Register Now

Reply
JennyMilf
Frequent Visitor

Convert text to Date

Hi everyone,

How can I convert Year-month from text to Date? 

I tried: YearMonth_Date = DATE(LEFT(Table[YearMonth], 4), RIGHT(Table[YearMonth], 2), 1) but it's not work

Thank you

JennyMilf_0-1675847302449.png

 

 

7 REPLIES 7
FreemanZ
Super User
Super User

hi @JennyMilf 

what do you get with this:

YearMonth_Date = DATE(LEFT(Table[YearMonth], 4), RIGHT(Table[YearMonth], 2), 1)

?

JennyMilf
Frequent Visitor

How about Month_hoa convert to Date (just show month number)?

 

Hi @JennyMilf 

You can refer to the following calculated column:

 

YearMonth_Date = CONVERT([Year-Month],DATETIME)

Month_num=MONTH(CONVERT([Month_hoa]&" "&"1",DATETIME))

 

vxinruzhumsft_0-1675925349452.png

Best Regards!

Yolo Zhu

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly

 

=SWITCH([Month Name],"Jan",1,"Feb",2,"Mar",3,"Apr",4,"May",5,"Jun",6,"Jul",7,"Aug",8,"Sep",9,"Oct",10,"Nov",11,"Dec",12,"Invalid Month")

 
Try this 🙂 
ADPowerBI1
Responsive Resident
Responsive Resident

Could you give more of an explanation please? You already have activate date, then Year Month that i'm assuming comes from activate date. It look like you're trying to recreate activate date? I'm not sure what you're trying to do. 

Could you give an example output. You may need to use CONVERT() to turn your string into a date format. Let me know and i'll get straight back to you 🙂 good luck

DvdH
Helper V
Helper V

U can simply change text to date format in PQ if that does not work. There are also plenty of solutions to this question online. Please google before posting.
See for instance:
Solved: Converting text year to date in Power Query - Microsoft Power BI Community
Solved: Convert string to date - Microsoft Power BI Community
Solved: Converting from Text to Date - Microsoft Power BI Community

There are loads more online.
"Text to date Power BI"

jaweher899
Super User
Super User

please try 

 

YearMonth_Date = DATE(
YEAR(DATEVALUE("01-" & RIGHT(Table[YearMonth], 2) & "-" & LEFT(Table[YearMonth], 4))),
MONTH(DATEVALUE("01-" & RIGHT(Table[YearMonth], 2) & "-" & LEFT(Table[YearMonth], 4))),
1
)

Helpful resources

Announcements
Fabric Community Conference

Microsoft Fabric Community Conference

Join us at our first-ever Microsoft Fabric Community Conference, March 26-28, 2024 in Las Vegas with 100+ sessions by community experts and Microsoft engineering.

February 2024 Update Carousel

Power BI Monthly Update - February 2024

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

Fabric Career Hub

Microsoft Fabric Career Hub

Explore career paths and learn resources in Fabric.

Fabric Partner Community

Microsoft Fabric Partner Community

Engage with the Fabric engineering team, hear of product updates, business opportunities, and resources in the Fabric Partner Community.