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

Returning true or false based on multiple criteria

I have a table as below called (Results) which has 4 columns [Name], [Age], [Country],[Position]

 

[Client]      [Sites]      [Country]    [Position]

Parker            2               UK               1

Peters            2               UK               1

Allens            1               UK               2

Farmer           6             Wales            2

Parker            1              Wales           3

Parker             4            France           3

Allens            5              France          101

Peters            3              France         105 

Allens             1              France         108

 

I would like to introduce a DAX Measure or a Calculated Column to create another column [Healthy] as the table below

 

This new column in based on the following criteria taken from the [Position] column

 

(Results)[Position]<=2 or >=100 (less than or equal to 2 or greater than or equal to 100)

 

[Client]      [Sites]      [Country]    [Position]  [Healthy]

Parker            2               UK               1           True

Peters            2               UK               1            True

Allens            1               UK               2            True

Farmer           6             Wales            2            True

Parker            1              Wales           3            False

Parker             4            France           3            False

Allens            5              France          18           False

Peters            3              France         105          True 

Allens             1              France         108          True

 

What would be the simplest way to calculate this?

 

Thanks for your time.

 

1 ACCEPTED SOLUTION

What is the result you want? If my understanding is incorrect, please correct me.

Your expectation result should be :

After summarize column [Client], [Sites], [Country] , 
if sum ( [Position] )  <= 2  and  sum[position]>=100 then Ture else False 

or : if avg ( [Position] )  <= 2  and  avg [position]>=100 then Ture else False 
Which kind of aggregation is what you want ?

View solution in original post

3 REPLIES 3
rfigtree
Resolver III
Resolver III

calculated column and if statement.

 

= if(table[position] <= 2 || table[position]>=100, true(),false())

Anonymous
Not applicable

Sorry columns are [Client], [Sites], [Country],[Position]

What is the result you want? If my understanding is incorrect, please correct me.

Your expectation result should be :

After summarize column [Client], [Sites], [Country] , 
if sum ( [Position] )  <= 2  and  sum[position]>=100 then Ture else False 

or : if avg ( [Position] )  <= 2  and  avg [position]>=100 then Ture else False 
Which kind of aggregation is what you want ?

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.