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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

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
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors