Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
I want to extract a different set of text from a column called "Description" when I used the Nested IF else statement in the custom column on power query it is not working or I could say the "OR" condition is not working.
Below is my complete query: The highlighted green color query is working but the remiaing part throwing an error
Error:
Expression.Error: 1 arguments were passed to a function which expects between 2 and 3.
Details:
Pattern=
Arguments=[List
Query:
if Text.Contains([Description],"Sptool identified") then Text.BetweenDelimiters([Description], "1.Exception: ", "2.Proce") as text
else
if Text.Contains([Description],"the exception being:") then Text.BetweenDelimiters([Description], "being:", "The impacted") as text
else
if Text.Contains([Description]="invoice" or [Description]="eRTY" or [Description]="EnGMT" or[Description]="buET" or [Description]="ECT") then "CPM" as text
else "Check"
Solved! Go to Solution.
Use below
if Text.Contains([Description],"Sptool identified") then Text.BetweenDelimiters([Description], "1.Exception: ", "2.Proce") as text
else
if Text.Contains([Description],"the exception being:") then Text.BetweenDelimiters([Description], "being:", "The impacted") as text
else
if List.ContainsAny({[Description]},{"invoice","eRTY","EnGMT","buET","ECT"},(x as text, y as text)=>Text.Contains(x,y)) then "CPM" as text
else "Check"
Use below
if Text.Contains([Description],"Sptool identified") then Text.BetweenDelimiters([Description], "1.Exception: ", "2.Proce") as text
else
if Text.Contains([Description],"the exception being:") then Text.BetweenDelimiters([Description], "being:", "The impacted") as text
else
if List.ContainsAny({[Description]},{"invoice","eRTY","EnGMT","buET","ECT"},(x as text, y as text)=>Text.Contains(x,y)) then "CPM" as text
else "Check"
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.