In case you missed the announcement: The Alteryx One Fall Release is here! Learn more about the new features and capabilities here
ACT NOW: The Alteryx team will be retiring support for Community account recovery and Community email-change requests after December 31, 2025. Set up your security questions now so you can recover your account anytime, just log out and back in to get started. Learn more here
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