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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
tim_m15
Resolver I
Resolver I

Calculated Column Find Number in Range Between two Numbers

Hi,

I have two tables.

Table A looks like this:

NumberRangeFromRangeTo
11700017999
21800018999

 

Table B looks like this:

NumberName
17001Tom
17002Michael
19000Brad

 

I want to create a calculated column in Table B that checks for each number to see if it is in the range and if so, returns a 1.

For 17001 and 17002 1 should be returned, for 19000 a 0.

Currently my calculation looks like this.

 

if(Table_B[Number]>=related(Table_A[RangeFrom]) && Table_B[Number]<=related(Table_A[RangeTo]) ,1,0)

 

Thank you for help!

1 ACCEPTED SOLUTION
tamerj1
Super User
Super User

Hi @tim_m15 
Please use

=
MAXX (
    FILTER (
        'Table A',
        'Table B'[Number] >= 'Table A'[RangeFrom]
            && 'Table B'[Number] <= 'Table A'[RangeTo]
    ),
    'Table B'[Name]
)

View solution in original post

2 REPLIES 2
tamerj1
Super User
Super User

Hi @tim_m15 
Please use

=
MAXX (
    FILTER (
        'Table A',
        'Table B'[Number] >= 'Table A'[RangeFrom]
            && 'Table B'[Number] <= 'Table A'[RangeTo]
    ),
    'Table B'[Name]
)

Great answer thank you!

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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