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

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.
SOLVED

Using Conditional Statements to Change your Data

nick22
8 - Asteroid

Hi everyone,

 

I am working with one spreadsheet and need to duplicate a row if the Identifier equals the identifier above it.sales rep.PNG

 

Above is a sample from my data.

 

What I am trying to do is duplicate the row where [Opp-id]=[Opp-id].

 

Is there a way to do this in a formula in alteryx or would this be best done in an excel macro?

 

Thank you,

Nick 

3 REPLIES 3
MarqueeCrew
20 - Arcturus
20 - Arcturus

@nick22,

 

I solved this by checking to see if the row above equals the current row (set flag).  Then I copied all rows.  Then I filtered to keep the first rows plus any that were previously calculated to generate a new row.

 

Capture.PNG

Maybe @SeanAdams might improve on this.  The generate rows tool could be used with proper conditional logic applied, but I was getting "wrong" results and opted to go for K.I.S.S. to get you to the right results.

 

Cheers,

Mark

 

P.S.  @nick22, I forgot to include the solution workflow.  Now it is attached.

Alteryx ACE & Top Community Contributor

Chaos reigns within. Repent, reflect and restart. Order shall return.
Please Subscribe to my youTube channel.
nick22
8 - Asteroid

@MarqueeCrew

 

Thank you for getting back to me so quickly. Can you show me how the tools are configured? I'm unsure how to use these tools.

SeanAdams
17 - Castor
17 - Castor

:-) thanks for the ping @MarqueeCrew

 

@nick22 - I've tackled this slightly differently than Mark, but included both solutions here.

The way that my version works is that it uses Mark's multi-row formula to see whether an oppID is duplicated, and then if so, it adds this row back to the set using a union.

 

All the configurations and flows are in screenshots (and attachments) below.

 

Hopefully this solves your problem - if so, would you mind marking as solved - if not, just reply with follow up questions and we'd be glad to iterate with you.

 

2017-05-22_9-31-50.png

 

2017-05-22_9-32-18.png2017-05-22_9-32-39.png

 

 

Labels
Top Solution Authors