Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
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

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

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]

)

)