Reply
Hidrolix
Frequent Visitor
Partially syndicated - Outbound

search word and use it as slicer

Hi all,

 

I try to find a word in a string that is delmited by a "space".

Since I use direct query, I can't use the delmiter from the power query editor.

 

The string contains always 2 parts.

1st part is management domain (MD)

2nd part is availability zone 

Example of string: Testlab Blue

 

I already got an first kolumn for the slicer working. As in the example the "testlab".

Beforespace =
var _searchspatie=SEARCH(" ",'CustomField MD'[MD],1,0)
Return
IF(_searchspatie=0,'CustomField MD'[MD],LEFT('CustomField MD'[MD],_searchspatie-1))

 

 

Now I created the for the 2nd part, so after the space:

Afsterspace =
var _searchspatie=SEARCH(" ",'CustomField MD'[MD],1,0)
Return
IF(_searchspatie=0,'CustomField MD'[MD], RIGHT('CustomField MD'[MD],_searchspatie-1))

 

This returns now: "lab red" or "ab blue"

 

MD = string that contains info

before space = text before space

after space = text after space (not working)

 

Hidrolix_0-1713957398979.png

 

Can someone help me to make it work ? 

 

1 ACCEPTED SOLUTION
kleigh
Resolver IV
Resolver IV

Syndicated - Outbound

RIGHT takes a number of characters as an argument, not a string position. So you need to subtract the found position from the string's whole length.

View solution in original post

1 REPLY 1
kleigh
Resolver IV
Resolver IV

Syndicated - Outbound

RIGHT takes a number of characters as an argument, not a string position. So you need to subtract the found position from the string's whole length.

avatar user

Helpful resources

Announcements
March PBI video - carousel

Power BI Monthly Update - March 2025

Check out the March 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors (Last Month)
Top Kudoed Authors (Last Month)