Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
hi all
i am trying to do a partial match of url,similar to vlookup in excel.
any idea how to do it in powerbi?
| myurltable |
| urlsource |
| http://abc.com |
| http://www.search.zzz.com |
| www.global.mmm.com.au/about us |
| mydata | |
| url | Domain |
| abc.com | ABC |
| zzz.com | ZZZ |
| mmm.com | MMM |
any advice is appreciate. Thank you.
Solved! Go to Solution.
Hi,
This calculated column formula in the url-list Table works
Column = LOOKUPVALUE(urltable[Domain],urltable[url],FIRSTNONBLANK(FILTER(VALUES(urltable[url]),SEARCH(urltable[url],'url-list'[URL],1,0)),1))
Hope this helps.
@Anonymous
This is the sort of thing Power Query is very good at: extracting segments from strings using delimiters.
Can' you do it in in Power Query?
Proud to be a Super User!
Paul on Linkedin.
Hi @Anonymous ,
I am afraid I am not able to follow, if possible, can you please add a descriptive statement of what you are trying to achieve, expected result and current result ? that will help us help you faster.
@helassal
hi, i am trying to do similar to a vlookup in powerbi, can it return the value of "ABC" instead of "ZZZ"?
Thank you.
Hi,
This calculated column formula in the url-list Table works
Column = LOOKUPVALUE(urltable[Domain],urltable[url],FIRSTNONBLANK(FILTER(VALUES(urltable[url]),SEARCH(urltable[url],'url-list'[URL],1,0)),1))
Hope this helps.
i got this error when i applied to the 10000+ of messy urls i had...
is there any way to avoid the errors?
Hi,
This means that there are duplicates appearing in the URL column of the urltable Table. Remove those duplicates.
| User | Count |
|---|---|
| 53 | |
| 40 | |
| 35 | |
| 24 | |
| 22 |
| User | Count |
|---|---|
| 135 | |
| 109 | |
| 57 | |
| 43 | |
| 38 |