The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
I have this formula that works fine:
(find(",",'Enforcement%20Tracking'[Matter Name + Details],1,blank())-1)
It finds the position of the first comma and then subtracts one
And I have this formula that works fine:
Solved! Go to Solution.
Hey @jameskeuning ,
LEFT expects a numeric value, FIND returns BLANK (what is a not a numeric value) if you change the NOTFOUNDPARAMETER to a reasonable value it works as expected.
If you can not provide a reasonable value, then you have to check the return value of FIND and depending on the result you branch to the LEFT algorithm or something different like another BLANK()
DAX does not perfrom implicit type conversion, some people consider this great some don't.
Hopefully, this provedes you ideas of how to tackle your challenge.
Regards,
Tom
Hey @jameskeuning ,
LEFT expects a numeric value, FIND returns BLANK (what is a not a numeric value) if you change the NOTFOUNDPARAMETER to a reasonable value it works as expected.
If you can not provide a reasonable value, then you have to check the return value of FIND and depending on the result you branch to the LEFT algorithm or something different like another BLANK()
DAX does not perfrom implicit type conversion, some people consider this great some don't.
Hopefully, this provedes you ideas of how to tackle your challenge.
Regards,
Tom
Thanks Tom. I noticed that I get a -1 result if there is no comma in the field, so that gave me a hint as to the problem, and your response helped me connect the dots.