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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

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
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.