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

The Fabric community is now in read-only for platform upgrade. Learn more

Reply
Kishore_SR
Frequent Visitor

Text contains

Hi guys,

 

I need help in M code,

 

Let's say I have a text

How_Much_Do_You_Agree_Or_Disagree_With_Each_Of_The_Following...?_Is_Flavorful_Enough_To_Eat_On_Its_Own

 

Now I want to write the code , if text contains a word "Agree_Or_Disagree" and "?" in it then I want to replace the text whatever comes before "?" as "Agmnt_" and retain whatever comes after "?" as it is.

 

Thanks in Advance!!

1 ACCEPTED SOLUTION
wdx223_Daniel
Community Champion
Community Champion

=if List.ContainsAll({[Column]},{"Agree_Or_Disagree","?"},(x,y)=>Text.Contains(x,y)) then "Agmnt_"&Text.AfterDelimiter([Column],"?") else [Column]

View solution in original post

2 REPLIES 2
Kishore_SR
Frequent Visitor

Hi @wdx223_Daniel 

 

Thank you for your help.... It works👍

wdx223_Daniel
Community Champion
Community Champion

=if List.ContainsAll({[Column]},{"Agree_Or_Disagree","?"},(x,y)=>Text.Contains(x,y)) then "Agmnt_"&Text.AfterDelimiter([Column],"?") else [Column]

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.