Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
matrix123
Contributor III
Contributor III

Large number of variables with = preceding expressions in variable overview qlik

Hi, I am having large number of expressions created with = prefixed in variable window. As I also use large number of kpi objects, command buttons to show values based on these expression calculations in single sheet. I moved original formulas behind each sheet objects to get prior calculate at variable window, so that object rendering will just get the value calculated already using the variable name assigned for the expressions. My expressions are lengthy too.

Anyone knows defining large number of expressions with = preceding to precalculate can cause performance issues?

Labels (3)
1 Reply
marcus_sommer

Your description is rather unspecific and I may misunderstand your approach. Therefore I will try to near me from another direction.
 
Ideally you have a well designed data-model. And then you put a few list-boxes on the left/right/top of a sheet and in the center you have some charts/tables - maybe also with the auto-minimize feature or in containers to provide an easy choice of a few views. Until now just simple expressions with as less as possible of set analysis and/or variables - only a few mandatory needed ones and/or for heavy redundant parts - will do a good job.  Different requirements in regard to global/dashboard/analysis/detailed-data views or special select/print/export/meta-data views are distributed to different sheets. The user selects simply what he/she wants to see. No buttons or other triggers for actions/macros to show/hide objects, selecting any values, jumping anywhere or doing other magic things.
 
Building a well working UI becomes a matter of a few hours. To top the excellent usability which comes with this simple approach is quite hard and will need some efforts. 
 
Of course there will be always some specific requirements which aren't solvable with the basics and for them it's possible and sensible to dive deep into the tool box to find appropriate solutions - on top of a simple approach like above hinted. 
 
Starting with a revers approach to wrap Qlik with a complete own usability goes IMO in the wrong direction. Why making simple things more complex, more complicated and of course more expensive as needed? You will learn a lot but it's not an effective way of work. After some years of work you will have the knowledge and capabilities to do such stuff in a equally or even better way but especially if you are also responsible to administer and maintain n applications within an environment - you won't do it else you will keep the things as simple as possible.
 
Probably not what do you want to hear ... and yes I think your variable-calculation could have a significantly impact on the performance because each interaction triggers a re-calculation.
 
- Marcus