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

Announcements
Save $650 on Qlik Connect, Dec 1 - 7, our lowest price of the year. Register with code CYBERWEEK: Register
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Unique Order Number

Hi:

I have got Four Columns :

Item_Number

Vendor_Number

Order_Date

Order_Number

There could be several Vedors for each Item_Number and Several Order_Dates related to each vendor and item,

my report requires picking up the latest order number for each vedor related to a part based on the latest order date.

Appreciate your help.

thanks

Item_NumberVendor_NumberOrder_DateOrder_Number
A666201201019
A6662013010110
A7772012010111
A7772013010112
B6662012010180
B6662013010144
B9992012010122
B9992013010169
Required
Item_NumberVendorMax DateLatest PO
  (Based on Max Date & Vedor & Item Number)
A6662013010110
A7772013010112
B6662013010144
B9992013010169                                    
2 Replies
MayilVahanan

HI

Try like this

Test:

LOAD * INLINE [

    Item_Number, Vendor_Number, Order_Date, Order_Number

    A, 666, 20120101, 9

    A, 666, 20130101, 10

    A, 777, 20120101, 11

    A, 777, 20130101, 12

    B, 666, 20120101, 80

    B, 666, 20130101, 44

    B, 999, 20120101, 22

    B, 999, 20130101, 69

];

OrderNo:

LOAD

Item_Number,

Vendor_Number,

Max(Order_Date) AS OrderDate,

FirstSortedValue(Order_Number,-Order_Date) AS OrderNumber

Resident Test

Group by Item_Number,Vendor_Number;

DROP Table Test;

Thanks & Regards, Mayil Vahanan R
Please close the thread by marking correct answer & give likes if you like the post.
Not applicable
Author

Hi,

The firstsoretedvalue function should work for this. Try something like:

firstsortedvalue(Order_Number, - Order_Date)

Best,

Matt