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

Stuck in Problem related group by and Max()

Dear All,

I want to calculate highest row based on MODIFIED_DATE with all the associated fields / data

INPUT:    

LEAD_NOGENERATED_DATE MODIFIED_DATE STATUS_ID
HN0108201100097717-Jun-1522-Jul-1594
HN0108201100097717-Jun-1521-Jul-1593
HN0108201100097717-Jun-1520-Jul-1587
HN0108201100097717-Jun-1518-Jul-1575
HN0108201100097717-Jun-1515-Jul-1575
HN0108201100097717-Jun-1511-Jul-1575
HN0108201100097717-Jun-1519-Jun-1574
HN0108201100097712-Jun-1317-Jun-1594
HN0108201100097717-Jun-1517-Jun-1574
HN0108201100097712-Jun-1310-Mar-1494
HN0108201100097712-Jun-1324-Jul-1394
HN0108201100097712-Jun-1323-Jul-1393
HN0108201100097712-Jun-1322-Jul-1392
HN0108201100097712-Jun-1312-Jun-13121
HN0108201100097701-Aug-1112-Jun-1394

OUTPUT:

LEAD_NOGENERATED_DATE MODIFIED_DATE STATUS_ID
HN0108201100097717-Jun-1522-Jul-1594

How i can acheived the same at Qlikview End;

Sarfaraz

6 Replies
Anonymous
Not applicable

Try inner join:

INNER JOIN (INPUT) LOAD

date(max(MODIFIED_DATE)) as MODIFIED_DATE

RESIDENT INPUT;

sarfaraz_sheikh
Contributor III
Contributor III
Author

Dear Michael,

Can you keep example for my understanding ...so that would be eassy for me to draw solution as per expectation..

sarfaraz

Anonymous
Not applicable

See attched

senpradip007
Specialist III
Specialist III

Have look on the attached file.

sasiparupudi1
Master III
Master III

Please try

Data:

load LEAD_NO,GENERATED_DATE,date#(MODIFIED_DATE,'DD-MMM-YY') as MODIFIED_DATE,STATUS_ID

inline [

LEAD_NO,GENERATED_DATE,MODIFIED_DATE,STATUS_ID

HN01082011000977,17-Jun-15,22-Jul-15,94

HN01082011000977,17-Jun-15,21-Jul-15,93

HN01082011000977,17-Jun-15,20-Jul-15,87

HN01082011000977,17-Jun-15,18-Jul-15,75

HN01082011000977,17-Jun-15,15-Jul-15,75

HN01082011000977,17-Jun-15,11-Jul-15,75

HN01082011000977,17-Jun-15,19-Jun-15,74

HN01082011000977,12-Jun-13,17-Jun-15,94

HN01082011000977,17-Jun-15,17-Jun-15,74

HN01082011000977,12-Jun-13,10-Mar-14,94

HN01082011000977,12-Jun-13,24-Jul-13,94

HN01082011000977,12-Jun-13,23-Jul-13,93

HN01082011000977,12-Jun-13,22-Jul-13,92

HN01082011000977,12-Jun-13,12-Jun-13,121

HN01082011000977,01-Aug-11,12-Jun-13,94

];

Inner join   

MaxModifiedDate:

LOAD Date(Max(date#(MODIFIED_DATE,'DD-MMM-YY')),'DD-MMM-YY') as MODIFIED_DATE

Resident Data;

Kushal_Chawda

Create a straight table,

Dimensions -  LEAD_NO, GENERATED_DATE, MODIFIED_DATE

Expression  =aggr(Max(MODIFIED_DATE),LEAD_NO)

Please see the attached