<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Merge data of two cells in one by Serial Number in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Merge-data-of-two-cells-in-one-by-Serial-Number/m-p/737966#M91922</link>
    <description>&lt;P&gt;Not as eloquent as Jarmo's, but it shows a different approach&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );

dt = New Table( "Example",
	Add Rows( 7 ),
	Compress File When Saved( 1 ),
	New Column( "SN",
		Character,
		"Nominal",
		Set Values( {"1", "2", "3", "3", "5", "6", "6"} )
	),
	New Column( "Material Lot",
		Character,
		"Nominal",
		Set Values( {"A1", "A2", "A3", "A4", "A5", "A6", "A7"} )
	)
);

dtCombine = dt &amp;lt;&amp;lt; Summary(
	Group( :SN ),
	Freq( "None" ),
	Weight( "None" ),
	Link to original data table( 0 )
);

dtCombine &amp;lt;&amp;lt; New Column( "Material Lot",
	Character,
	set each value(
		Eval(
			Eval Expr(
				Concat Items(
					dt:Material Lot[dt &amp;lt;&amp;lt;
					get rows where( dt:SN == Expr( dtCombine:SN[Row()] ) )],
					", "
				)
			)
		);
	)
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="txnelson_0-1711129029700.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/62539iCC021614472F6746/image-size/medium?v=v2&amp;amp;px=400" role="button" title="txnelson_0-1711129029700.png" alt="txnelson_0-1711129029700.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 22 Mar 2024 17:37:17 GMT</pubDate>
    <dc:creator>txnelson</dc:creator>
    <dc:date>2024-03-22T17:37:17Z</dc:date>
    <item>
      <title>Merge data of two cells in one by Serial Number</title>
      <link>https://community.jmp.com/t5/Discussions/Merge-data-of-two-cells-in-one-by-Serial-Number/m-p/737934#M91918</link>
      <description>&lt;P&gt;I have a product manufacturing data. Some products are made using the material using two different lot. I need to merge all the lot information in one cell by SN.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Mar 2024 16:49:59 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Merge-data-of-two-cells-in-one-by-Serial-Number/m-p/737934#M91918</guid>
      <dc:creator>ConfidenceOwl94</dc:creator>
      <dc:date>2024-03-22T16:49:59Z</dc:date>
    </item>
    <item>
      <title>Re: Merge data of two cells in one by Serial Number</title>
      <link>https://community.jmp.com/t5/Discussions/Merge-data-of-two-cells-in-one-by-Serial-Number/m-p/737958#M91921</link>
      <description>&lt;P&gt;I think there are some wish list items regarding this (some might be even mine but I cannot find them now)... but currently I would go with SQL query using GROUP_CONCAT (it is not the only option)&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);

dt = New Table("Untitled",
	Add Rows(7),
	Compress File When Saved(1),
	New Column("S", Character, "Nominal", Set Values({"1", "2", "3", "3", "5", "6", "6"})),
	New Column("M", Character, "Nominal", Set Values({"A1", "A2", "A3", "A4", "A5", "A6", "A7"}))
);

dt2 = Query(
	Table(dt, "t"),&lt;BR /&gt;"select S, GROUP_CONCAT(M, ', ') M
from t
group by S"
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jthi_0-1711126868942.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/62538i935131CFC8DD1229/image-size/medium?v=v2&amp;amp;px=400" role="button" title="jthi_0-1711126868942.png" alt="jthi_0-1711126868942.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Edit:&lt;/P&gt;
&lt;P&gt;Found the wish list item &lt;LI-MESSAGE title="Add Listagg/Concatenate/GROUP_CONCAT to Summary platform" uid="441070" url="https://community.jmp.com/t5/JMP-Wish-List/Add-Listagg-Concatenate-GROUP-CONCAT-to-Summary-platform/m-p/441070#U441070" discussion_style_icon_css="lia-mention-container-editor-message lia-img-icon-idea-thread lia-fa-icon lia-fa-idea lia-fa-thread lia-fa"&gt;&lt;/LI-MESSAGE&gt;&amp;nbsp;and I have also created add-in for this &lt;LI-MESSAGE title="Group Listagg Columns" uid="460335" url="https://community.jmp.com/t5/JMP-Add-Ins/Group-Listagg-Columns/m-p/460335#U460335" discussion_style_icon_css="lia-mention-container-editor-message lia-img-icon-tkb-thread lia-fa-icon lia-fa-tkb lia-fa-thread lia-fa"&gt;&lt;/LI-MESSAGE&gt;&amp;nbsp;which does use Query() to build the table&lt;/P&gt;</description>
      <pubDate>Fri, 22 Mar 2024 17:10:04 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Merge-data-of-two-cells-in-one-by-Serial-Number/m-p/737958#M91921</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2024-03-22T17:10:04Z</dc:date>
    </item>
    <item>
      <title>Re: Merge data of two cells in one by Serial Number</title>
      <link>https://community.jmp.com/t5/Discussions/Merge-data-of-two-cells-in-one-by-Serial-Number/m-p/737966#M91922</link>
      <description>&lt;P&gt;Not as eloquent as Jarmo's, but it shows a different approach&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );

dt = New Table( "Example",
	Add Rows( 7 ),
	Compress File When Saved( 1 ),
	New Column( "SN",
		Character,
		"Nominal",
		Set Values( {"1", "2", "3", "3", "5", "6", "6"} )
	),
	New Column( "Material Lot",
		Character,
		"Nominal",
		Set Values( {"A1", "A2", "A3", "A4", "A5", "A6", "A7"} )
	)
);

dtCombine = dt &amp;lt;&amp;lt; Summary(
	Group( :SN ),
	Freq( "None" ),
	Weight( "None" ),
	Link to original data table( 0 )
);

dtCombine &amp;lt;&amp;lt; New Column( "Material Lot",
	Character,
	set each value(
		Eval(
			Eval Expr(
				Concat Items(
					dt:Material Lot[dt &amp;lt;&amp;lt;
					get rows where( dt:SN == Expr( dtCombine:SN[Row()] ) )],
					", "
				)
			)
		);
	)
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="txnelson_0-1711129029700.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/62539iCC021614472F6746/image-size/medium?v=v2&amp;amp;px=400" role="button" title="txnelson_0-1711129029700.png" alt="txnelson_0-1711129029700.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Mar 2024 17:37:17 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Merge-data-of-two-cells-in-one-by-Serial-Number/m-p/737966#M91922</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2024-03-22T17:37:17Z</dc:date>
    </item>
    <item>
      <title>Re: Merge data of two cells in one by Serial Number</title>
      <link>https://community.jmp.com/t5/Discussions/Merge-data-of-two-cells-in-one-by-Serial-Number/m-p/737970#M91923</link>
      <description>&lt;P&gt;Thanks you, This exactly what I was look for&lt;/P&gt;</description>
      <pubDate>Fri, 22 Mar 2024 17:55:34 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Merge-data-of-two-cells-in-one-by-Serial-Number/m-p/737970#M91923</guid>
      <dc:creator>ConfidenceOwl94</dc:creator>
      <dc:date>2024-03-22T17:55:34Z</dc:date>
    </item>
    <item>
      <title>Re: Merge data of two cells in one by Serial Number</title>
      <link>https://community.jmp.com/t5/Discussions/Merge-data-of-two-cells-in-one-by-Serial-Number/m-p/739138#M92053</link>
      <description>&lt;P&gt;I have some table with two material column. See atteched example.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My current logic is splitting this table in to two.&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. SN, M1&lt;/P&gt;&lt;P&gt;2. SN, M2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And than use Group_Contcat function, and than use update function to merge both table. It is working fine. But I was wondering if there is any batter (Short) way to do it.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="JMP 3.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/62684i4EA1096CFEF5399B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="JMP 3.png" alt="JMP 3.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Tue, 26 Mar 2024 14:13:02 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Merge-data-of-two-cells-in-one-by-Serial-Number/m-p/739138#M92053</guid>
      <dc:creator>ConfidenceOwl94</dc:creator>
      <dc:date>2024-03-26T14:13:02Z</dc:date>
    </item>
  </channel>
</rss>

