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
efilipe
Helper IV
Helper IV

If text doesn't contain character

Hi,

 

I know this work for me, but I also want to check if the text doesnt contain a character:

 

if (Text.Contains([DATE], "/") and Text.Length([DATE])=10)

The date field is very messed up with many variations. So I also need to check, like the example above, if there's if no character in the field. Like "Text.DoesnContain". Is there maybe a way to detect if Text.Contain is true or false, maybe?

 

Thank you.

1 ACCEPTED SOLUTION
MarcelBeug
Community Champion
Community Champion

Text.Contains does return true or false already (and you are using it in your formula).

You can reverse the ouput by putting "not " (lower case) in front of it, like in

if (not Text.Contains([DATE], "/") and Text.Length([DATE])=10)

 

Specializing in Power Query Formula Language (M)

View solution in original post

4 REPLIES 4
MarcelBeug
Community Champion
Community Champion

Text.Contains does return true or false already (and you are using it in your formula).

You can reverse the ouput by putting "not " (lower case) in front of it, like in

if (not Text.Contains([DATE], "/") and Text.Length([DATE])=10)

 

Specializing in Power Query Formula Language (M)

@ibarrau I guess Power Query is far less limitated then you might expect... Smiley Wink

Specializing in Power Query Formula Language (M)

Nice Marcel! The other response was not a solution for me because, as I said, the problem was really more complex. Thank you!

ibarrau
Super User
Super User

The thing with power query is that it is limitated. I think you don't need to ask about doesn't contain, just go to false in contains.

E.g:

 

if Text.Contains([DATE], "/") then

if Text.Length([DATE])=10 then "both true"

else "here is different to than 10"

else  "here doesn't contain"

 

Hope this helps.

 

P/D Blank and null can be treated with button transformations.


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

Happy to help!

LaDataWeb Blog

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.