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! Get ahead of the game and start preparing now! Learn more
I have a coumn with URLs from which I would like to extract the first occuring number. My constraints:
It seems quite simple but I haven't found any previous posts sharing a solution to a similar issue...
Any ideas how I could achieve this?
I am thinking that if I can find the starting and ending position of that number then I could perhaps use splitter.SplitTextByPosition...
Solved! Go to Solution.
Text.Combine(List.FirstN(
List.Select(
Text.Split(Text.Select(
[Column1],{"0".."9","/"}),"/"),(x)=>x<>""),1))
Text.Combine(List.FirstN(
List.Select(
Text.Split(Text.Select(
[Column1],{"0".."9","/"}),"/"),(x)=>x<>""),1))
It workssssssssss! thank you so much for the quick support! Hope this helps others in the future.
Here is an example.
My column would have URLs as such:
/questions/11928/qwertyuio-asdfghj-34.html
/questions/7229/can-you-share-your-experience-in-developing-a-trai.html?childToView=8665#answer-8665
/articles/11867/jhbvcfgtyujn-4.html
/idea/11875/kjhgukjnk.html
/content/idea/234/kjhgukjnk.html
/content/articles/888383/jhbvcfgtyujn-4.html
The extract would be as such:
11928
7229
11867
11875
234
888383
post an example and the desired result
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 69 | |
| 47 | |
| 44 | |
| 28 | |
| 19 |
| User | Count |
|---|---|
| 199 | |
| 129 | |
| 102 | |
| 69 | |
| 55 |