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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
girish_talele
Creator
Creator

Peek Value from another table based on closest date (FIFO)

Dear Experts,

I have two data tables, one for Main Material & second for Sub Material as sown in below image.

As shown, requirement date of first two orders of main material is same i.e. 15/04/2014

Only one order is created for Sub Material (accumulation of orders) with Delivery date 10/04/2014 (5 days less than req date).

Capture.JPG.jpg

Now issue is - I have to link / display the Main Material’s Order no. in Sub material’s table (as shown below).

After trying applymap, peek, lookup functions I failed to get the required results.

Capture1.JPG.jpg

Is there any function / method to achieve required result.

Thanks in advance,

Girish.

3 Replies
MK_QSL
MVP
MVP

What is the common field between two tables?

May be IntervalMatch can do the trick..

girish_talele
Creator
Creator
Author

Dear Manish,

Thanks for looking into, there will not be a common field between these two tables except the Main Material will appear as a "Requirement From Material" in Sub Material Table as shown below,

Capture2.JPG.jpg

The data is taken from ERP (Make to Stock scenario) & against requirement of Main Material a order proposals are being created for Sub material.

We need to link those tables on basis of Requirement Date & Delivery Date on FIFO (First-In First-Out) basis.

Even Order by will not work as there may be a case where the Requirement date of Main Material are different (e.g. 15/04/2014 & 16/04/2014) but ERP/user may club these two requirement in one order of Sub material with Delivery date as 10/04/2014.

Please suggest.

Girish.

girish_talele
Creator
Creator
Author

Dear Experts,

Is there any way to suffice the requirement.

Girish.