cancel
Showing results for
Did you mean:

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

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

7 REPLIES 7
Super User

what do you get with this:

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

?

Frequent Visitor

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

Community Support

You can refer to the following calculated column:

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

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

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

Responsive Resident

=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 🙂
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

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

"Text to date Power BI"

Super User

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
)

Announcements

#### New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

#### Power BI Monthly Update - May 2024

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

#### Fabric certifications survey

Certification feedback opportunity for the community.

Top Solution Authors
Top Kudoed Authors