Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Triggers and Actions effects on UI responsiveness

Hello,

I would like to know whether a large number of triggers, conditions on objects and actions have a big effect on the performance and responsiveness of the UI?

Thanks,

Boris

4 Replies
marcus_sommer

I think it will be depend to various things if and how it effected the responsiveness. Calculations-conditions on objects and dimensions/expressions will be have rather a positive effect then the amount of calculations will be restricted. By conditions on the visibility (maybe if various objects lay over eachother) or by a lot of actions you will have more or less disadvantages by the performance - and often in the usability and maintainabiltity, too - see: Macros are Bad.

- Marcus

Not applicable
Author

didn't understand the last sentence.

there will be more or less disadvantages?

we do use objects that lay over other objects and control the visibility by triggers and actions. also we use dynamic filters and measures that are read from an Excel spreadsheet. could this things downgrade the usability and responsiveness substantially?

Siva_Sankar
Master II
Master II

Boris,

Did you check whether the performance is improved by removing the triggers?

If so, Try replacing or reducing triggers with bookmarks.

If not, try using http://qlikviewcookbook.com/recipes/download-info/document-analyzer/

to find the unused fields in the dashboard and remove it.

marcus_sommer

If objects are hidden they must be loaded and the condition will be evaluated with (nearly) each user-action. By many of such objects it could be decrease the performance. From a usability point of view could a using from such approaches very helpful - if you could make sure that for an user it's always clear what happens on the sheet and within the objects and you might need on overhead an explanations for it.

Those conditions, set analysis, alternate state and similar are very useful but could confuse an user if you missed to inform him what happens and why it differ for example from the clear and simply main-logic of green/white/grey coloring.

- Marcus