Advent of Code is back! Unwrap daily challenges to sharpen your Alteryx skills and earn badges along the way! Learn more now.

Alteryx Server Discussions

Find answers, ask questions, and share expertise about Alteryx Server.
SOLVED

Generate duplicate row for each column containing data

MB31
5 - Atom

Hi, All

I am pretty new to Alteryx and am looking for a way to generate duplicate rows for each column that has data in it as well as move the column data to the newly created row. I did see the Generate Rows tool, but unfortunately it seems complicated when non-numerical data is used.

 

Any help/advice would be appreciated

 

Sample data

TaskPreparerReviewer 1Reviewer 2Reviewer 3
Task 1Person APerson BPerson CPerson D

 

Desired result

Task

Name
Task 1Person A
Task 1Person B
Task 1Person C
Task 1Person D
2 REPLIES 2
ZacharyM
Alteryx Alumni (Retired)

The generate rows tool is used to add rows to data of the same structure (think 'fill in the data') - in your case, you want to re-structure the data, so a few steps are likely required.

 

I expanded on your example data a bit to make sure that my solution would capture not just your sample, but the full use case.

 

Please let me know if I missed something - if this solves your issue, please mark this as an accepted solution so people know you've been helped :)

 

Cheers!

Zak

DavidP
17 - Castor
17 - Castor

The Transpose tool will do this for you if you group on Task

 

transpose.png