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

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
manoranjan_d
Specialist
Specialist

Count all

Hi in SQL we ll simply use select count(*)  as xxx from tablename to get overall count

but in QLikview load script  how to use the same query,pleas help me

example

in my load script wht i m doing

load

name,

rollno, dept;

sql select name, rollno, dept, count(*) as RecordsPerroll

from Collage

group by name, rollno, dept

order by rollno

STORE collage into (qvd);

i m getting error in that RecordsPerroll feild nit found

Labels (1)
4 Replies
sinanozdemir
Specialist III
Specialist III

Hi,

I think you can use:

NoOfRows() and RowNo() functions to count(*). Because Count(*) is essentially the number of rows.

Hope this helps.

Oleg_Troyansky
Partner Ambassador/MVP
Partner Ambassador/MVP

1. The field RecordsPerroll is not listed in your preceding load - I'd suggest to add it there.

2. There should be a semicolon between the end of the SQL statement and the beginning of the STORE statement.

3. I'd recommend to name your table explicitly without relying to the automated naming:

collage:

load

     name,

     rollno,

     dept,

     RecordsPerroll

;

sql select name, rollno, dept, count(*) as RecordsPerroll

from Collage

group by name, rollno, dept

order by rollno

;

STORE collage into (qvd);

cheers,

Oleg Troyansky

QlikView Your Business: An expert guide to Business Discovery with QlikView and Qlik Sense

Ask me about Qlik Sense Expert Class!
Not applicable

Hi, assign NoOfRows function  in a variable, displays this in text object.

Tabla:

load

name,

rollno, dept;

sql select name, rollno, dept as RecordsPerroll

from Collage

group by name, rollno, dept

order by rollno

STORE collage into (qvd);

LET vCantidadRegistros = NoOfRows('Tabla') ;



Regards.

maxgro
MVP
MVP



Table:

load *;

sql select name, rollno, dept, count(*) as RecordsPerroll

from Collage

group by name, rollno, dept

order by rollno

STORE collage into (qvd);