Skip to main content
Announcements
July 15, NEW Customer Portal: Initial launch will improve how you submit Support Cases. IMPORTANT DETAILS
cancel
Showing results for 
Search instead for 
Did you mean: 
bhaskarsharma03
Creator
Creator

Calculation rule for Container objects

Hi,

I have been using containers frequently in my applications. Recently I have changed the approach in one of the tabs and instead of containers I have used buttons to show/hide objects (using variable and actions). Since then the tab has become more responsive than it was before.

My question now is, does calculation happen to all objects within a container irrespective of whether they are active or not (while any change is triggered in the tab)? From a performance standpoint, which is the best way to manage multiple objects in a tab -

     1. allow maximize/minimize

     2. show/hide with variable and action

     3. using a container

     4. any other method...

Thanks,

Bhaskar

1 Solution

Accepted Solutions
ashfaq_haseeb
Champion III
Champion III

Hi,

As long as Container is maximized it will calculate every object within it .

When object is minimized it will not calculate and no ram is consumed.

So its best practice o have objects minimized wherever required.

Have  a look at below posts too.

http://community.qlik.com/blogs/qlikviewdesignblog/2013/08/20/the-calculation-engine

http://community.qlik.com/blogs/qlikviewdesignblog/2012/11/20/symbol-tables-and-bit-stuffed-pointers

Regards

ASHFAQ

View solution in original post

4 Replies
bhaskarsharma03
Creator
Creator
Author

Hello QlikView experts. Any suggestions to my query above!!

Not applicable

Hi Bhaskar,

As far as I am aware all container objects calculate at the same time when opening a tab.

I would suggest using minimize maximize if you need to show alot of objects on the same tab. This works perfectly and speeds up the model alot.


Regards,
Marius

ashfaq_haseeb
Champion III
Champion III

Hi,

As long as Container is maximized it will calculate every object within it .

When object is minimized it will not calculate and no ram is consumed.

So its best practice o have objects minimized wherever required.

Have  a look at below posts too.

http://community.qlik.com/blogs/qlikviewdesignblog/2013/08/20/the-calculation-engine

http://community.qlik.com/blogs/qlikviewdesignblog/2012/11/20/symbol-tables-and-bit-stuffed-pointers

Regards

ASHFAQ

bhaskarsharma03
Creator
Creator
Author

Thanks Ashfaq. It explains why there's a performance difference in different approaches I tried.