Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hi, I'm using DirectQuery mode for my report. I have date fields which are of the data type Text.
I tried converting it into Date by changing the Data Type from Text to Date. It says "This step results in a query that is not supported in DirectQuery mode." I get the same error when I try to add a custom column (Month = Date.FromText([DateField])).
How do I get the month number, month name, and year from the text field? How do I convert the text field into a date field in DirectQuery mode? The existing solutions do not seem to work in DirectQuery mode.
Please help! Thanks.
Solved! Go to Solution.
@Anonymous ,
While connecting to direct query mode you can use native query editor to transform your columns.
CONVERT(datetime, YourDatecolumn)
Don't forgrt to hit THUMBS UP and Accept this as a solution if it helps you!
@Anonymous ,
While connecting to direct query mode you can use native query editor to transform your columns.
CONVERT(datetime, YourDatecolumn)
Don't forgrt to hit THUMBS UP and Accept this as a solution if it helps you!
@Tahreem24Thank you!
For others having the same issue,
Use the following SQL command while getting data for your report:
SELECT CONVERT(date, [DateSubmitted]) as [DateSubmitted]
,DATEPART("MONTH", [DateSubmitted]) as [Month]
,DATEPART("YEAR", [DateSubmitted]) as [Year]
,(DATEPART("WEEK", [DateSubmitted]) as [Week]
,'Q' + CAST(DATEPART("QUARTER", [DateSubmitted]) as varchar) as [Quarter]
FROM..
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 31 | |
| 30 | |
| 27 | |
| 24 | |
| 16 |
| User | Count |
|---|---|
| 57 | |
| 40 | |
| 28 | |
| 24 | |
| 20 |