Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Multiple if's logic help please.

I need to put the below logic together.How can I do that please ?

     

Building IDOccupancy CountBuilding CapacityOccupancy Count (manual)Building Capacity (manual)
THOM-B08430200
BUCHAREST0100
THOM-B5661025600
BLACKWALL0100
THOM-B0150-M0200
THOM-B563103500
KUWAIT01400
THOM-B40320600
THOM-B526209600
SAUCES02200
THOM-123403467100
THOM-321804567108

if ([Occupancy count] =0 ,

   if([Building Capacity] > 1 , sum([Building Capacity(Manual)]

the tricky part is if the first rule is true and

if([Building Capacity(Manual)] =0 ,

if([Occupancy Count(Manual)]=0,sum([Building Capacity]

Thanks much,

Alva

Labels (1)
6 Replies
amayuresh
Creator III
Creator III

Do you want expression like this

=if ([Occupancy Count]=0 and [Building Capacity (manual)] =0 and [Occupancy Count (manual)]=0,sum([Building Capacity]),

if ([Occupancy Count] <>0 and [Building Capacity] > 1 , sum([Building Capacity (manual)])))

or can elaborate your requirement more with example

ahammadshafi
Creator
Creator

Hi Pavana:

May be this will work

If([Occupancy Count]=0 and [Building Capacity(Manual)] = 0 and [Occupancy Count(Manual)] = 0, Sum([Building Capacity]),

If ([Occupancy Count]=0 and [Building Capacity]>1), Sum([Building Capacity(Manual)]))

ahammadshafi
Creator
Creator

Hi Pavana:

You can try this if the first one doesn't work

If([Occupancy Count]=0 and [Building Capacity(Manual)] = 0 and [Occupancy Count(Manual)] = 0 and [Building Capacity]<2, Sum([Building Capacity]),

If ([Occupancy Count]=0 and [Building Capacity]>1), Sum([Building Capacity(Manual)])

amayuresh
Creator III
Creator III

there few brackets are missing. Check this now,

=If([Occupancy Count]=0 and [Building Capacity (manual)] = 0 and [Occupancy Count (manual)] = 0 and [Building Capacity]<2, Sum([Building Capacity]),

If([Occupancy Count]=0 and [Building Capacity]>1, Sum([Building Capacity (manual)])))

This works for me.

ahammadshafi
Creator
Creator

Many thanks Mayuresh.

Apologies for the mistake. Just copying from Mayuresh:

=If([Occupancy Count]=0 and [Building Capacity (manual)] = 0 and [Occupancy Count (manual)] = 0 and [Building Capacity]<2, Sum([Building Capacity]),

If([Occupancy Count]=0 and [Building Capacity]>1, Sum([Building Capacity (manual)])))

avinashelite
MVP
MVP

Try like this

if ([Occupancy count] =0 and [Building Capacity] > 1 and [Building Capacity(Manual)] =0 and [Occupancy Count(Manual)]=0, sum([Building Capacity(Manual)],

if([Building Capacity(Manual)] =0 and [Occupancy Count(Manual)]=0,sum([Building Capacity]

)

)