Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
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.
Solved! Go to Solution.
@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 & _eclaims
return
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.
@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 & _eclaims
return
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.
Thank you. It works! 🙂
| User | Count |
|---|---|
| 57 | |
| 43 | |
| 32 | |
| 16 | |
| 13 |
| User | Count |
|---|---|
| 84 | |
| 70 | |
| 38 | |
| 27 | |
| 24 |