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: 
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

Labels (1)
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.