Advent of Code is back! Unwrap daily challenges to sharpen your Alteryx skills and earn badges along the way! Learn more now.
Community is experiencing an influx of spam. As we work toward a solution, please use the 'Notify Moderator' option on the ellipsis menu to flag inappropriate posts.

Alteryx Designer Desktop Discussions

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

Grouping the data

SH_94
11 - Bolide

Hi community,

 

I would like to ask how do we make the grouping below so that it will presnt the final result as below:

 

Input

SH_94_0-1680696461537.png

 

 

Output

SH_94_1-1680696496366.png

 

 

Thank you

9 REPLIES 9
IraWatt
17 - Castor
17 - Castor

Hey @SH_94,

You can use the Summarize tool by grouping by your number column and concatenating the other columns with a comer separator:

IraWatt_0-1680697772496.png

You may need to use a select tool to change your columns to text data type (vachar).

 

IraWatt
17 - Castor
17 - Castor

You can get a good overview of all the basic tools in the getting started learning path on the community, check out here: Learning Paths - Alteryx Community

SH_94
11 - Bolide

Hi @IraWatt ,

 

The method does not give the desired output as it will include some duplicate item. Below is the result that after following

method suggested.

SH_94_0-1680698270188.png

SH_94_1-1680698300864.png

 

 

THank you

ChrisTX
16 - Nebula
16 - Nebula

See attached workflow.  In your expected output, I think one of the values for Period is wrong.

 

ChrisTX_0-1680698342781.png

 

 

Chris

gautiergodard
13 - Pulsar

Hey @SH_94 

Agreed with @IraWatt that the summarize tool will help in concatenating the values like your example.

However, in your final output it looks like you only want the unique values to be represented. For this, a simple concatenation will not work as it will take every available value.

 

Here is a proposed solution:

gautiergodard_0-1680698377783.png

 

cjaneczko
13 - Pulsar

See below. I used the select tool to turn everything into a Vstring. Then sorted each of the columns ascending. In the summarize tool I grouped on Number and concatenated on Year, Period, Item. Then I used formula tool with Regex Replace for each of the 3 columns you wanted concatenated. This will remove any of the duplicate values inside each of the cells. This should have everything grouped, sorted and unique for each Number. 

 

 

 

REGEX_Replace([Concat_Year],'\b(\w+),(?=.*\b\1,?)', '')

 

 

 

 

 

cjaneczko_0-1680698560669.png

cjaneczko_0-1680698892242.png

 

 

ShankerV
17 - Castor

Hi @SH_94 

 

One way of doing this.

 

ShankerV_0-1680699100635.png

 

Many thanks

Shanker V

ChrisTX
16 - Nebula
16 - Nebula

@ShankerV after each Unique tool, I think a Sort tool is needed.  A Summarize, instead of Unique&Sort, should accomplish the same thing.

DanielG
12 - Quasar

@SH_94   Here is yet another way to do it.  😀  Used Multi-Row formula Tools, as those are always a bit of fun.

DanielG_0-1680700613629.png

 

  

Labels