Bring your best ideas to the AI Use Case Contest! Enter to win 40 hours of expert engineering support and bring your vision to life using the powerful combination of Alteryx + AI. Learn more now, or go straight to the submission form.
Start Free Trial

Alteryx Designer Desktop Discussions

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

Unique records in column rows

JDong
8 - Asteroid

Hi  All,


After concat this is the column value I am getting.

 

1Apples, Oranges, Apples, Apples,Apples,Oranges
2Kiwi,Banana,Banana,Banana,Kiwi

 

How can I now show only unique values like grouping.

 

Expected output

 

1 Apples, Oranges

2 Kiwi, Banana

 

Thanks

5 REPLIES 5
RolandSchubert
16 - Nebula
16 - Nebula

Hi @JDong ,

 

you could split the values to rows using the Text to Columns tool, select unique values only using the Unique tool and "re-concatenate" using the Summarize tool.

I've attached a sample workflow.

 

Let me know if it works for you.

 

 

Best,

 

Roland

JDong
8 - Asteroid

Thanks Roland.

 

The actual data has 40 columns and not sure if I need to select all the columns in the unique field ?

 

Also some rows where no values are available the data is in the below formats and want to clean up the delimiters

 

Apples,

,,,,,,,,

,Apples,,Oranges

,Oranges,,,,,Apples

 

 

JDong
8 - Asteroid

I refer to this helpful post

 

https://community.alteryx.com/t5/Alteryx-Designer-Discussions/Remove-Duplicates-within-a-cell/td-p/6...

 

And the below regex works perfectly fine

 

regex_replace([field],"\b(.+),(?=.*\b\1,?)","")

 

The only issue is some values have commas only like the below

 

,,,,,,,,,,,,,,,,,,,,

,,

,,,,,

 

Is there anyway I can remove the commas only in rows where there is no text  like Apples, Oranges?

 

Thanks

danilang
19 - Altair
19 - Altair

Hi @JDong 

 

Since you mention that you get the duplicates after concatenation, you should probably remove them before you concatenate.  Your data before is probably this

 

danilang_0-1587990198484.png

 

Use a Unique tool to remove the duplicates before the summarize tool

danilang_1-1587990326164.png

Giving you

danilang_2-1587990376979.png

 

 

Dan

JDong
8 - Asteroid

Thanks or something like this formula field also worked before the summarize tool

 

IF Trim([field])='' THEN Null()
ELSE [field] ENDIF

 

 

Labels
Top Solution Authors