Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Loops warning!!!

Hi,

Can any one emplane the warning popup below and please emplane how to avoid the warning..

error.jpg

1 Solution

Accepted Solutions
miikkaqlick
Partner - Creator II
Partner - Creator II

Hi!

You need to change your datamodel a little.

From that point on script:

tmp_STYLE_MASTER:

Load * Resident STYLE_MASTER;

Join (STYLE_MASTER)

Load * Resident Factory;

Join (STYLE_MASTER)

Load * Resident Buyer;

Join (STYLE_MASTER)

Load * Resident Locations;

Join (STYLE_D_MCT)

Load * Resident tmp_STYLE_MASTER;

Drop tables STYLE_MASTER, Factory, Buyer, Locations, tmp_STYLE_MASTER;

Last join is a bit of a question mark. That should simplify your datamodel and if that last join works you dont have any more circular references.

Br,

Miikka

Climber Finland

View solution in original post

10 Replies
alexandros17
Partner - Champion III
Partner - Champion III

if it is possible avoid loops doing join (Left or outer) between tables where loops appears. I can help ypou more if you attach the tables view.

Not applicable
Author

I knew from where the warning is popping up but the thing is I need BUY and STYLE_NAME as primary key I need both to be linked. please find the view below

table.jpg

vinay_hg
Creator III
Creator III

remove the sync1 table ids by renaming it to other names like styleid as style_id then loop will be remove.

Not applicable
Author

how do I rename, it is a table created by qlikview

vijay_iitkgp
Partner - Specialist
Partner - Specialist

Hi , In script you can rename the fields causing circular reference.

STYLE_ID as STYLE_ID1 or any suitable name

Not applicable
Author

yeah but I need all STYLE_IDs and BUYs to be linked

vijay_iitkgp
Partner - Specialist
Partner - Specialist

Then Please create concatenated Key by Using STYLE_ID&BUY  to link and rename other fields.

avinashelite

Hi Mafaz,

Can you please post the app.