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

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

Reply
yellow_days
Helper I
Helper I

Format Date which is a string / Using a View

Hello,

 

I have a Date column which is a String . I would like to generate a new column, that shows me the last n days. Therefore I need to convert my Column in a date

 

Im using this code:

Column_NewDate = FORMAT(PIVOT_TABLE[DATES];"DD.MM.YYYY")

 

I get a new column but as soon I create a new column for the last n days, i get a error msg.

Im using following code:

IF(DATEDIFF(PIVOT_TABLE[Column_NewDate ],TODAY(),DAY)>=7, "Yes", "No")

I get the Error Msg that I can not convert "23.10.2017" of Type "Text" into Date

 

I dont know what Iam doing wrong. Is it maybe because Iam using a View?

 

 

 

1 ACCEPTED SOLUTION

Use SUBSTITUTE to replace your "." with "/" before you try DATEVALUE.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

5 REPLIES 5
Greg_Deckler
Super User
Super User

Look at the DATEVALUE function. https://msdn.microsoft.com/en-us/query-bi/dax/datevalue-function-dax

 


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

I get the same Error Msg "You cant convert text to date"

 

I tried following Code:

 

Test = DATEVALUE(PIVOT_TABLE[DATES])

Maybe I should mention that my text date looks like this: DD.MM.YYYY

Use SUBSTITUTE to replace your "." with "/" before you try DATEVALUE.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Hi,

 

There could be one of 2 problems.  Either . is not a recognised date seperator in your Windows Installation or if it is, then may be your systems date format in MM/DD/YYYY.  It could also be both reasons.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

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.