Forum Discussion
How to extract continuous string set from a column with multiple criteria
- 5 years ago
Anonymous - OK, I updated this with a Client Name output version and Project output version in 2 additional columns. I checked the matches, don't see anything obviously amiss. Solved?
PBIX is attached.
Greg_Deckler Thank you so much for the solution. It almost fizes my issue. But I just need a small extension to this. I apologise for not mentioning it earlier.
Table A Table B
BARCALAYS Corporation Ltd Barcalays (LLP)
CaSey's CaseyLLP
I need the result to be retrieved in the result columns as "Barcalays" -> case insensitive and just like how the search field works in an excel filter. For Caseys the result should be "Casey".
Anonymous - I believe, see updated PBIX attached.
Column =
VAR __ClientName = [Client Name]
VAR __Table =
ADDCOLUMNS(
ADDCOLUMNS(
'Table (24a)',
"Search",SEARCH([Ongoing Projects],__ClientName,,0)
),
"Result",IF([Search]>0,[Ongoing Projects],BLANK())
)
RETURN
MAXX(__Table,[Result])
- Anonymous5 years agoNot applicable
Greg_Deckler Hi Greg, I dont see any changes in the latest PBIX. It is same as the earlier one. The parent tables are also the same as the earlier one with no changes for Barcalays (LLP) and CaSey. Probably you missed on attaching the updated PBIX.
- Greg_Deckler5 years agoCommunity Champion
Anonymous - Not sure, I thought I attached the one attached here. Here is the screen shot:
I just saved and attached again.
- Anonymous5 years agoNot applicable
Ge
Greg_DecklerI dont see any changes in this screenshot as well (even checked the file).
Here is the exact problem statement.
Replace Table 24(a) Barclays with Barclays (ABC)
Replace Table 24[Client Name] Casey's General with CaSey General
Replace Table24[Client Name] ASTRAZENCALimited with 2020 ASTRAZENCALimited AMT
Now I want the result to show as Barclays, Casey, Astrazenca
The result should be the complete set of matching characters including space and special characters if any and not the value from the Table 24(a). (For ex: Casey)
I am not really sure if we need to implement fuzzy search. I have not explored much of it.