Forum Discussion
Filter by Search Strings
- 6 years ago
Hi - Apologies, should have asked for Sample Data earlier. For your case, we will need to user Loop. Please use below Measure
FindSearchString = // Get list of Selected SearchStrings Values var SearchValues = Values(SearchStrings[SearchStringVal]) // Run a Loop to check if selected SearchStrings values are present in Comments. var FindVal = ADDCOLUMNS(SearchValues,"Present",Find([SearchStringVal],max(LoanInfo[Comments]),1,0)) //Get Sum, it will be '0' if Comments doesn't contains any of the Selected Values else > 0 var SumTotal = sumx(FindVal,[Present]) Return SumTotal
Update PBIX file below.
http://www.mediafire.com/file/bhv7gwuyylcbq75/For_Upload_Ankit.pbix/file
Thanks
Ankit JainDo Mark it as solution if the response resolved your problem. Do Kudos the response if it seems good and helpful.
Hi AnkitBI ,
For some reason the measure you gave does not show any results. I modified the SearchKey var and was able to get results. But it only works on single select. If i select more than 1 keywords, then it displays everything.
The table i was working on are SearchStrings with all the keywords and LoanInfo that has the LoanNumber and Comments that i wanted to filter.
Thank you
Glen
- AnkitBI6 years agoSolution Sage
Pls share sample data of both the tables.
- AnkitBI6 years agoSolution Sage
Hi - Apologies, should have asked for Sample Data earlier. For your case, we will need to user Loop. Please use below Measure
FindSearchString = // Get list of Selected SearchStrings Values var SearchValues = Values(SearchStrings[SearchStringVal]) // Run a Loop to check if selected SearchStrings values are present in Comments. var FindVal = ADDCOLUMNS(SearchValues,"Present",Find([SearchStringVal],max(LoanInfo[Comments]),1,0)) //Get Sum, it will be '0' if Comments doesn't contains any of the Selected Values else > 0 var SumTotal = sumx(FindVal,[Present]) Return SumTotal
Update PBIX file below.
http://www.mediafire.com/file/bhv7gwuyylcbq75/For_Upload_Ankit.pbix/file
Thanks
Ankit JainDo Mark it as solution if the response resolved your problem. Do Kudos the response if it seems good and helpful.