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: 
Not applicable

NOT Exists - Missing Records?

Hi all,

I'm currently doing an incremental load (with update)... but I face an issue with the exists function. When I try to load the data from existing QVD and use the exists function to remove the updated records, some of the records are missing. For example:-

QVD: 121,317 records

Updated data: 82 records

Final QVD with concatenated data: 31507 (!!!)

Here is the sample script:-

LOAD SalesOrderID,

    SalesOrderDetailID,

    CarrierTrackingNumber,

    OrderQty,

    ProductID,

    SpecialOfferID,

    UnitPrice,

    UnitPriceDiscount,

    LineTotal,

    rowguid,

    ModifiedDate;

SQL SELECT *

FROM Test.Sales.SalesOrderDetail

where SalesOrderID in (select distinct SalesOrderID FROM Test.Sales.SalesOrderHeader where [ModifiedDate]='2004-07-31 00:00:00.000');

LOAD SalesOrderID,

     SalesOrderDetailID,

     CarrierTrackingNumber,

     OrderQty,

     ProductID,

     SpecialOfferID,

     UnitPrice,

     UnitPriceDiscount,

     LineTotal,

     rowguid,

     ModifiedDate

FROM

SalesOrderDetail.qvd

(qvd)

where not Exists(SalesOrderID);

Is there anything wrong in my script?

0 Replies