Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Version control in Qlik Sense?

Hi guys,

I was wondering how you do the version control in Qlik Sense? Especially I am interested about formulas. At the moment a typical formula field in my app looks like below. For example, if I try some adjustments to the formula, I comment out the previous version and add the modified version, and if I am not satisfied with the results, I revert back to my original formula. But I was wondering what are the best practices to (1) do version control of your apps and (2) of your formulas.

//round(count({<type={'move'}>}container) 

///

//sum(aggr((FirstSortedValue (distinct TimeStamp,-TimeStamp) - FirstSortedValue (distinct TimeStamp,TimeStamp))*24, vessel_crane)))



if(not isNull(Only({<[CRANE]-={"=len(trim([CRANE]))=0"}>}CRANE)),

round(count({<type={'move'}>}container) 

/

sum(aggr((FirstSortedValue (distinct TimeStamp,-TimeStamp) - FirstSortedValue (distinct TimeStamp,TimeStamp))*24, vessel_crane))))

3 Replies
awhitfield
Partner - Champion
Partner - Champion

Hi,

what you are doing seems pretty straightforward and logical and you only have to look after 1 app

Best regards

Andy

MichaelAtMotio
Partner - Contributor III
Partner - Contributor III

You could always automate your version control ---> https://motio.com/product/soterre/

NS_Qlikupdates
Partner - Creator
Partner - Creator

Hi,

Qlik Sense doesn’t provide built-in version control for formulas or object-level changes, so commenting/uncommenting expressions is often used as a workaround.

If you're looking for a more structured approach, you might consider SenseOps Code Management. It tracks changes at the object level (including measures), maintains version history, supports rollback, and enables branching for safer experimentation so you don’t have to manually manage older formula versions.
Links:

Know more

Documentation 

Book a demo