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
HI,
I am trying to implement below M query, however gets the error message "Token 'Then' expected", can somebody help me here
if Text.Contains([Manager],"On Leave") AND [Grandparent]="" THEN "Error" ELSE"No Error"
Solved! Go to Solution.
Hi @guna_knp ,
I beleive that the "then" and the "else" need to be lower case. Try that and let us know.
Proud to be a Datanaut!
Private message me for consulting or training needs.
@guna_knp M code is case sensitive. For your case, you have to use all lower case for "AND", "THEN", "ELSE".
Check here for list of operators
Hope this help.
If this answered your question, please accept this as a solution!!
@guna_knp M code is case sensitive. For your case, you have to use all lower case for "AND", "THEN", "ELSE".
Check here for list of operators
Hope this help.
If this answered your question, please accept this as a solution!!
Hi @guna_knp ,
I beleive that the "then" and the "else" need to be lower case. Try that and let us know.
Proud to be a Datanaut!
Private message me for consulting or training needs.
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.