Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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))))
Hi,
what you are doing seems pretty straightforward and logical and you only have to look after 1 app
Best regards
Andy
You could always automate your version control ---> https://motio.com/product/soterre/
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: