Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
WhatsUp
Contributor II
Contributor II

Aggregate/ Merge a table based on Attribute

Hi together,

I work in the data load editor and have data in the following pattern:

SubscriptionID CustomerID date x y z
1 10100 21.02.2017 - 1 -
2 10100 21.02.2017 - - 1
1 10100 22.02.2017 - 1 -
2 10100 22.02.2017 - - 1
3 10100 22.02.2017 1 - -
4 10100 22.02.2017 1 - -

A customer can have multiple subscriptions. And as long as the subscription is active a row with a new data for each subscription is created. There are 3 subscription models. A customer can have a subscription model more then once.

I want to merge rows in such a way that I have a row for each CustomerID and date. The result should look similar than this:

CustomerID date x y z
10100 21.02.2017 - 1 1
10100 22.02.2017 1 1 1

If a customer has multiple subscriptions of the same type its enough to let it be displayed as a '1' the amount of times does not matter. The '1' can be seen as a 'yes' while a null means not subscriped to that model. I tried using only as aggregation but twice or more of the same subscription model would display null then. Other then that concatenate and max didn't work either. If I'm correct I need to make a group by statement on CustomerID and date. But how can i aggregate the data?

Many thanks to anyone in advance for helping.

Labels (2)
0 Replies