Forum Discussion
Search function is returning an error
Hi All
I have this column created in DAX, However, it's returning an error. What can I do to avoid the error if the find text can not be found? Thank you so much in advance.
ritanoori , Try to return 0 when no text found
var _vim = IF(Fact_GLCost_Hana[Category] = "VIM Accrual" && Fact_GLCost_Hana[Vendor Name] = BLANK(), RIGHT(Fact_GLCost_Hana[Line Item Text], LEN(Fact_GLCost_Hana[Line Item Text]) - SEARCH(" ",Fact_GLCost_Hana[Line Item Text],,0)), BLANK())
var _amex = IF(CONTAINSSTRING(Fact_GLCost_Hana[Category], "AMEX"), "AMERICAN EXPRESS", BLANK())
var _eclaims = IF(CONTAINSSTRING(Fact_GLCost_Hana[Category], "ECLAIMS"), "ECLAIMS", BLANK())
var _vendor = _vim & _amex & _eclaimsreturn
IF(ISBLANK(Fact_GLCost_Hana[Vendor Name]), _vendor, Fact_GLCost_Hana[Vendor Name])OR
Can you share sample data and sample output in table format? Or a sample pbix after removing sensitive data.
2 Replies
- amitchandakSuper User
ritanoori , Try to return 0 when no text found
var _vim = IF(Fact_GLCost_Hana[Category] = "VIM Accrual" && Fact_GLCost_Hana[Vendor Name] = BLANK(), RIGHT(Fact_GLCost_Hana[Line Item Text], LEN(Fact_GLCost_Hana[Line Item Text]) - SEARCH(" ",Fact_GLCost_Hana[Line Item Text],,0)), BLANK())
var _amex = IF(CONTAINSSTRING(Fact_GLCost_Hana[Category], "AMEX"), "AMERICAN EXPRESS", BLANK())
var _eclaims = IF(CONTAINSSTRING(Fact_GLCost_Hana[Category], "ECLAIMS"), "ECLAIMS", BLANK())
var _vendor = _vim & _amex & _eclaimsreturn
IF(ISBLANK(Fact_GLCost_Hana[Vendor Name]), _vendor, Fact_GLCost_Hana[Vendor Name])OR
Can you share sample data and sample output in table format? Or a sample pbix after removing sensitive data.
- ritanooriResolver I
Thank you. It works! 🙂