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

Announcements
Join us in NYC Sept 4th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Make sums in load script

Hello,

Consider the following table:

DateUserIDPageviews
01/01/2015ABC1
02/01/2015ABC2
03/01/2015DEF2
03/01/2015ABC1

Is it possible, in the load script, the create an additional column, that indicates "YES" if the total number of pageviews on the day in question >= 3 ?

So you would end up with this:

DateUserIDPageviews>= 3 pageviews
01/01/2015ABC1NO
02/01/2015ABC2YES
03/01/2015DEF2NO
03/01/2015ABC1YES

So basically, for the user ABC, on 02/01/2015, he reached 3 pageviews. From that moment onwards, the column ">=3 pageviews" should become YES for that user.

For the user DEF, on 03/01/2015, he did not reach 3 so far, so it should be "NO" still.

Is this even possible?

I'd prefer to have this in the load script as I want to filter on this.

Any help would be greatly appreciated.

Kind regards,

Christophe

1 Solution

Accepted Solutions
maxgro
MVP
MVP

source:

LOAD Date,

     UserID,

     Pageviews

FROM

[http://community.qlik.com/thread/156254]

(html, codepage is 1252, embedded labels, table is @1);

final:

load

  *,

  if(CumPageviews>=3, 'YES','NO') as PageviewsGE3;

load

  UserID,

  Date,

  Pageviews,

  if(Peek(UserID)<>UserID, Pageviews, Peek(CumPageviews)+Pageviews) as CumPageviews

Resident source

Order By UserID, Date;

DROP Table source;

View solution in original post

2 Replies
maxgro
MVP
MVP

source:

LOAD Date,

     UserID,

     Pageviews

FROM

[http://community.qlik.com/thread/156254]

(html, codepage is 1252, embedded labels, table is @1);

final:

load

  *,

  if(CumPageviews>=3, 'YES','NO') as PageviewsGE3;

load

  UserID,

  Date,

  Pageviews,

  if(Peek(UserID)<>UserID, Pageviews, Peek(CumPageviews)+Pageviews) as CumPageviews

Resident source

Order By UserID, Date;

DROP Table source;

Anonymous
Not applicable
Author

Amazing ! Thanks, that worked perfectly !!