Hi All,
Can you please help me in finding a way to transpose the data from different columns into a single for a customer. I am using adobe campaign V7
PartyId | Month | Money_arrears |
123 | Jan | 20 |
123 | Feb | 27 |
123 | Mar | 45 |
I am looking for transposing the data into something like
PartyId | Month_Jan | Month_Feb | Month_March |
123 | 20 | 27 | 45 |
Many Thanks
Chinni
Solved! Go to Solution.
Views
Replies
Total Likes
Hi @Chinni ,
Using a query activity in a workflow, leave the filtering conditions blank and configure the output columns to look something like this:
The records outputted will be grouped by partyId, and the newly month colums will sum the Money_arrears values for each partyId, but only if the month is equal to the one you specify. (Remember to disable automatic adding of primary key in the query's advanced parameters.)
Thanks,
Josh
Hi @Chinni
try to explore posibilities of Change dimension node in AC.
Check this similar example: Pivot and unpivot functions
Regards,
Milan
Views
Replies
Total Likes
Hi @Chinni ,
Using a query activity in a workflow, leave the filtering conditions blank and configure the output columns to look something like this:
The records outputted will be grouped by partyId, and the newly month colums will sum the Money_arrears values for each partyId, but only if the month is equal to the one you specify. (Remember to disable automatic adding of primary key in the query's advanced parameters.)
Thanks,
Josh
Hi,
You can use enrichment activity to do the transpose of data(rows to column). Please follow below steps.
Step1: Take the enrichment activity and make the self join with same table with the help of 1: N join while giving join condition.
Step2: While adding the data please make sure to add column(No. of records to retrieve as per your convenience (By default it will be max 3 rows) ). So it will create multiple enrichment table based on your records to retrieve. If you have chosen 3 then it will create 3 different temp enrichment table.
Step3: Take final enrichment activity and then add your data from these different temp enrichment table.
Thanks,
Anil
Views
Replies
Total Likes
Hi @Anilr1717 I like your solution better.
However, I wanted to know if the process of creating the columns can be dynamic? Lets say 1 record has 2 months so only 2 enrichment tables (only display 2 columns) but other record has 4 months, so display 4 columns?
Views
Replies
Total Likes
Views
Likes
Replies