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

Announcements
Qlik GA: Multivariate Time Series in Qlik Predict: Get Details
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

I want to iterate Numeric.Sequence(s1,1,1) every time i launch the job

I use Numeric.sequence("s1",1,1) as an autoincrement ID within one launch (so each row +1), but i want an auto-incremented ID for each time i launch the whole job (for the same job ID: 1 - the next time i launch the job ID: 2 a.s.o &&  ID is stored at Database). Any Solution for this???

Labels (2)
1 Solution

Accepted Solutions
manodwhb
Champion II
Champion II

@meetmahajan,i suggest you read the Id and store in memory using tSetGlobalvar or tJava you can use globalmap.put and then in the next flow read the that globalmap value using (integer) type in Numeric.Sequence.

View solution in original post

2 Replies
manodwhb
Champion II
Champion II

@meetmahajan,i suggest you read the Id and store in memory using tSetGlobalvar or tJava you can use globalmap.put and then in the next flow read the that globalmap value using (integer) type in Numeric.Sequence.

vapukov
Master II
Master II

it will not work as requested - between Job executions, because memory released when Job finished

solution is in a question - store value in Database

in sequence

s1 - it is name, could be any like "ExecutionNumber"
1 - start value, could be any

2 - incremental step, could be any

 

so, if at the end of Job save Current value of sequence ExecutionNumber in Database (or csv file)
and on begin of Job check this value and use as start value for sequence, all would work