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

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.

Reply
MAruna
Frequent Visitor

Lookup with logic on multiple rows

I Have two different tables

 

Table 1:-

I'd            I'd Type          Region

123.          Legacy
300           EmpId
145            CanID
301            EmpId
350            EmpId
150            CanId

 

Table 2:

EmpId          CanId             Region
300                123               EA
301                145               NORTH
350                150                EAST

 

Logic :-  >= 300 EmpId
                <300  CanId

Q)Need to get Region In table 1 based on table2
can any one tell me the Dax function to get this

Thankyou in advance.

 

 

1 ACCEPTED SOLUTION

@MAruna 
Please try

=
MAXX (
    FILTER (
        UNION (
            SELECTCOLUMNS ( Table2, "@ID", Table2[Empid], "@Region", Table2[Region] ),
            SELECTCOLUMNS ( Table2, "@ID", Table2[Canid], "@Region", Table2[Region] )
        ),
        [@ID] = Table1[id]
            && [@ID] <> BLANK ()
    ),
    [@Region]
)

View solution in original post

5 REPLIES 5
tamerj1
Super User
Super User

Hi @MAruna 

assuming no relationship between the two tables 

=
MAXX (
FILTER (
UNION (
SELECTCOLUMNS ( Table2, "@ID", Table2[Empid], "@Region", Table2[Region] ),
SELECTCOLUMNS ( Table2, "@ID", Table2[Canid], "@Region", Table2[Region] )
),
[@ID] = Table1[id]
),
[@Region]
)

Thank you @tamerj,

In ID's field some rows are null values,by using your dax formula im getting region for null aslo.

Could you please help me to get rid off from null values 

@MAruna 
Please try

=
MAXX (
    FILTER (
        UNION (
            SELECTCOLUMNS ( Table2, "@ID", Table2[Empid], "@Region", Table2[Region] ),
            SELECTCOLUMNS ( Table2, "@ID", Table2[Canid], "@Region", Table2[Region] )
        ),
        [@ID] = Table1[id]
            && [@ID] <> BLANK ()
    ),
    [@Region]
)
MAruna
Frequent Visitor

Based on ID's I am taking

FreemanZ
Super User
Super User

hi @MAruna 

how are the two tables related?

Helpful resources

Announcements
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!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

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.