Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hi,
I have an issue with searching in string using DAX.
Here is an example of a string where I need to find the last direcotry:
/Usr/agerbats/myproducts/ip/v-logic_gf22nsdvlogl36hdl116a/
Could someone help me to solve this issue?
Thanks
Solved! Go to Solution.
Hi @tatevikz ,
You can create a Calculated Column
Regards,
Harsh Nathani
Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)
Hi @tatevikz ,
You can create a Calculated Column
Regards,
Harsh Nathani
Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)
This is amazingly difficult in DAX as the language has no recursivity concept (i think). Does it have to be in DAX?
Anyway, here's how I would do it.
version a: Your path before the last folder has a fixed length
var path = "/Usr/agerbats/myproducts/ip/v-logic_gf22nsdvlogl36hdl116a/"
var lastfolder = right(path,len(path)-25)
return left(lastfolder,len(lastfolder)-1)
version b: flexible length and depth
Use SUBSTITUTE() to get rid of the first n slashes one by one
var path = "/Usr/agerbats/myproducts/ip/v-logic_gf22nsdvlogl36hdl116a/"
var s1=substitute(path,"/","(1)",1)
var s2=substitute(s1,"/","(2)",1)
var s3=substitute(s2,"/","(3)",1)
var s4=substitute(s3,"/","(4)",1)
var s5=substitute(s4,"/","(5)",1)
var s6=substitute(s5,"/","(6)",1)
This would give you s6 as "(1)Usr(2)agerbats(3)myproducts(4)ip(5)v-logic_gf22nsdvlogl36hdl116a(6)"
and so on if you have deeper paths. You would have to stop when variables are the same. Ie when s5 is the same as s6 that means there are only five slashes in the path.
After that you would use FIND or SEARCH to find "(5)" and extract the folder accordingly.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
18 | |
15 | |
11 | |
11 | |
8 |
User | Count |
---|---|
24 | |
18 | |
12 | |
11 | |
10 |