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

aggregation prob

hey i am getting this messgae while trying to run the script below the image:

aggregation prob.PNG

[Trans]:

LOAD [DOC],

[PART],

[QUANT]

FROM [lib://clinton/Trans.qvd]

(qvd);

load DOC , PART

from [lib://clinton/Trans.qvd]

(qvd)

GROUP BY "DOC"

;

1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

You are using Group BY:

Two things:

1) It shud be used with aggregate function like sum(),count() etc

2) It will work on REsident load

Hope this will help!!

View solution in original post

3 Replies
Gysbert_Wassenaar
Partner - Champion III
Partner - Champion III

The error Aggregation expression required by GROUP BY clause means exactly that. If you use a GROUP BY then there must be an aggregation expression in the load. You need to add an aggregation expression so that something can be grouped. For example:

load DOC , Sum(PART) as SumOfParts

from [lib://clinton/Trans.qvd]

(qvd)

GROUP BY "DOC"

;


talk is cheap, supply exceeds demand
marcus_malinow
Partner - Specialist III
Partner - Specialist III

Hi Jhonatan,

looking at the second LOAD statement, you have a GROUP BY clause, but are not specifying what aggregation you are trying to perform.

LOAD

    DOC,

    minstring(PART) as PART

from [lib://clinton/Trans.qvd]

(qvd)

GROUP BY DOC;

;

This would work, but isn't necessarily what you are trying to achieve.

What aggregation are you trying to perform here?

Marcus

Anonymous
Not applicable
Author

You are using Group BY:

Two things:

1) It shud be used with aggregate function like sum(),count() etc

2) It will work on REsident load

Hope this will help!!