Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Anonymous
Not applicable

Potential If Statement

Hello, 

 

I am Looking for a way to do the following

 

The results are highlighted in Yellow.

 

The Lookup Array would be the Well Name

Find a Match in the Origin Column and Destination Column

Pull the Last 2 Characters from the Matching Name

 

Csmith31_1-1630003513528.png

 

 

1 ACCEPTED SOLUTION
ChrisMendoza
Resident Rockstar
Resident Rockstar

@Anonymous -

This could do the trick as a column:

Column = 
VAR searchOne =
    SEARCH ( TableName[Well], TableName[Origin], 1, FALSE () )
VAR searchTwo =
    SEARCH ( TableName[Well], TableName[Dest], 1, FALSE () )
VAR Result =
    IF (
        searchOne,
        RIGHT (
            TableName[Origin],
            ( LEN ( TableName[Origin] ) - FIND ( ",", TableName[Origin], 1 ) - 1  )
        ),
        IF (
            searchTwo,
            RIGHT (
                TableName[Dest],
                ( LEN ( TableName[Dest] ) - FIND ( ",", TableName[Dest], 1 ) - 1 )
            ),
            BLANK ()
        )
    )
RETURN
    Result

image.png






Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

Proud to be a Super User!



View solution in original post

1 REPLY 1
ChrisMendoza
Resident Rockstar
Resident Rockstar

@Anonymous -

This could do the trick as a column:

Column = 
VAR searchOne =
    SEARCH ( TableName[Well], TableName[Origin], 1, FALSE () )
VAR searchTwo =
    SEARCH ( TableName[Well], TableName[Dest], 1, FALSE () )
VAR Result =
    IF (
        searchOne,
        RIGHT (
            TableName[Origin],
            ( LEN ( TableName[Origin] ) - FIND ( ",", TableName[Origin], 1 ) - 1  )
        ),
        IF (
            searchTwo,
            RIGHT (
                TableName[Dest],
                ( LEN ( TableName[Dest] ) - FIND ( ",", TableName[Dest], 1 ) - 1 )
            ),
            BLANK ()
        )
    )
RETURN
    Result

image.png






Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

Proud to be a Super User!



Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.