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

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
hopkinsc
Partner - Specialist III
Partner - Specialist III

loop through data to get all variations.

Hi everyone.

I need help with writing a script to read through my data and generate a new table for all variations .

Here is a sample of how the data looks

CC From      CC To             EC From       EC To                 Description

0105101061854-890-Servicemen
0120501205850-852-Servicemen
0120501205854-890-Servicemen
0100801009853-853-Materials and consumables
0100801009901-928-Materials and consumables
0100801009931-944-Materials and consumables
0100801009905-913-09Materials and consumables
0100801009957-957-Materials and consumables
0100801009963-981-Materials and consumables
0101201012853-853-Materials and consumables
0101201012901-928-Materials and consumables

So what i want to do is get all variations of CC From - CCTo in one field rather than 2.

eg

the first line is 01051 01061, so in the new field i would have the following..

01051

01052

01053

01054

01055

01056

01057

01058

01059

01060

01061

Then loop through again to do line 2 etc etc

I need all of the relationships still to be there too, so when 01053 is selected, i still want to see EC details from 854-890 and for servicemen.

I want to do the same for ECFrom and ECTo but these fields contain additional characters.

Eg

905 to 913-09 , i would need a table containing

905

906

907

908

909

910

911

912

913-00

913-01

913-02

913-03

913-04

913-05

913-06

913-07

913-08

913-09

Can anyone help please? .

14 Replies
Jason_Michaelides
Partner - Master II
Partner - Master II

Well that was a challenge!  See attached.  There are probably a few too many steps and the script could be smartened up a bit but you get the idea...

hopkinsc
Partner - Specialist III
Partner - Specialist III
Author

Thanks a lot Jason... I am just about to leave the office, but i will look at this at home and give you feedback tomorrow

.

hopkinsc
Partner - Specialist III
Partner - Specialist III
Author

Damn you are good!

Thanks very much for your help!!

hopkinsc
Partner - Specialist III
Partner - Specialist III
Author

Hi jason, Just a quick question on your script..

What does zi mean? I have seen it a few times in different examples..

As you can probably tell, i am still learning!

Thanks

Chris.

Jason_Michaelides
Partner - Master II
Partner - Master II

It's just a variable name - doesn't mean anything really!  If you did a find and replace changing zi to dolphins it would still work.  I thik "i" is a common numerator in programming parlance and zi has just made its way from one community post to another...