<?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: Transposing a data table with multiple columns for same label in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Transposing-a-data-table-with-multiple-columns-for-same-label/m-p/278057#M54006</link>
    <description>&lt;P&gt;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/19625"&gt;@timjnixon&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is just an FYI.&amp;nbsp; I don't know your task, but suspecting a tool usage or anaomaly detection type analysis.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Check if your version of JMP contains the analysis platform Process History. I think you need JMP PRO, version 14 or later. The analysis platform is still experiment.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It can be useful looking for tool usage&amp;nbsp; (number of times a tool touched that wafer) and tool, operation, time conditions that might indicate what is causing a change in yield or defects or other metric.&amp;nbsp; It still is a bit limited, but for those two conditions, I have found it useful and it does not require a lot of table rstructuring to use it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is just an FYI.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 11 Jul 2020 01:37:01 GMT</pubDate>
    <dc:creator>gzmorgan0</dc:creator>
    <dc:date>2020-07-11T01:37:01Z</dc:date>
    <item>
      <title>Transposing a data table with multiple columns for same label</title>
      <link>https://community.jmp.com/t5/Discussions/Transposing-a-data-table-with-multiple-columns-for-same-label/m-p/278029#M53998</link>
      <description>&lt;P&gt;Hello!&lt;BR /&gt;&lt;BR /&gt;I have a data table with multiple wafers, the tools they pass at a certain step.&amp;nbsp; Sometimes a wafer may hit multiple tools at the same step.&amp;nbsp; I am losing toolsets using:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;TrSWC = SWC &amp;lt;&amp;lt; Transpose(
	columns( :Column ), 
	Transpose selected rows only( 1 ),
	By( :Wafer ),
	Label( :Label ),
	Output Table( "Transpose_Table" )
);	&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;where SWC=&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;Wafer&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;Label&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;Column&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;1&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;X&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;&amp;nbsp;A&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;1&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;X&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;B&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;1&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;Z&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;C&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;TrSWC =&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="25%"&gt;Wafer&lt;/TD&gt;
&lt;TD width="25%"&gt;Label&lt;/TD&gt;
&lt;TD width="25%"&gt;X&lt;/TD&gt;
&lt;TD width="25%"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%"&gt;1&lt;/TD&gt;
&lt;TD width="25%"&gt;Column&lt;/TD&gt;
&lt;TD width="25%"&gt;B&lt;/TD&gt;
&lt;TD width="25%"&gt;C&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&lt;BR /&gt;I lose the 'A' tool that wafer 1 hit at label 'X'&lt;BR /&gt;&lt;BR /&gt;Thanks for any help!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;-Tim&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2023 23:31:39 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Transposing-a-data-table-with-multiple-columns-for-same-label/m-p/278029#M53998</guid>
      <dc:creator>timjnixon</dc:creator>
      <dc:date>2023-06-09T23:31:39Z</dc:date>
    </item>
    <item>
      <title>Re: Transposing a data table with multiple columns for same label</title>
      <link>https://community.jmp.com/t5/Discussions/Transposing-a-data-table-with-multiple-columns-for-same-label/m-p/278032#M54000</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;Two low tech solutions:&lt;BR /&gt;1) Omit the Label variable in the transpose parameters. Limitation: the columns will be labelled by ROW numbers&lt;BR /&gt;2) Create a dummy label column by concatenating the Label and Column (:Label || "," || :Column) and use it as Label in the transpose parameters&lt;BR /&gt;&lt;BR /&gt;There is a chance that neither suggestions will meet your expectations, therefore let me know if there are any additional information you could share.</description>
      <pubDate>Fri, 10 Jul 2020 21:31:46 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Transposing-a-data-table-with-multiple-columns-for-same-label/m-p/278032#M54000</guid>
      <dc:creator>Thierry_S</dc:creator>
      <dc:date>2020-07-10T21:31:46Z</dc:date>
    </item>
    <item>
      <title>Re: Transposing a data table with multiple columns for same label</title>
      <link>https://community.jmp.com/t5/Discussions/Transposing-a-data-table-with-multiple-columns-for-same-label/m-p/278034#M54001</link>
      <description>&lt;P&gt;Thanks, Thierry.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Both of those will have my Labels mixed(I have many wafers/labels/columns).&lt;BR /&gt;&lt;BR /&gt;I'm thinking of iterating through the table and changing any duplicated label with a different column.&amp;nbsp; this would give me a column 'Xa' as well as 'X' and not mix things up.&amp;nbsp; I didn't really want to go that route, though :).&lt;BR /&gt;&lt;BR /&gt;-Tim&lt;/P&gt;</description>
      <pubDate>Fri, 10 Jul 2020 21:50:08 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Transposing-a-data-table-with-multiple-columns-for-same-label/m-p/278034#M54001</guid>
      <dc:creator>timjnixon</dc:creator>
      <dc:date>2020-07-10T21:50:08Z</dc:date>
    </item>
    <item>
      <title>Re: Transposing a data table with multiple columns for same label</title>
      <link>https://community.jmp.com/t5/Discussions/Transposing-a-data-table-with-multiple-columns-for-same-label/m-p/278041#M54002</link>
      <description>&lt;P&gt;It would help to know what you want the transposed data table to look like in the case of the wafer hitting two tools in one step.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In your example, where do you want the A and the B to end up? Both in the X column? An X prime column? A new row?&lt;/P&gt;</description>
      <pubDate>Fri, 10 Jul 2020 22:15:21 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Transposing-a-data-table-with-multiple-columns-for-same-label/m-p/278041#M54002</guid>
      <dc:creator>Jeff_Perkinson</dc:creator>
      <dc:date>2020-07-10T22:15:21Z</dc:date>
    </item>
    <item>
      <title>Re: Transposing a data table with multiple columns for same label</title>
      <link>https://community.jmp.com/t5/Discussions/Transposing-a-data-table-with-multiple-columns-for-same-label/m-p/278044#M54003</link>
      <description>&lt;P&gt;Jeff,&lt;BR /&gt;&lt;BR /&gt;I would prefer it end up in the X column.&amp;nbsp; I have currently written a loop to change X to X' if it is duplicated, which works for me when I transpose.&amp;nbsp; I will end up putting the 'A' that is in column X' into the X column.&lt;BR /&gt;&lt;BR /&gt;I was hoping there was an easier solution than something like that.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-Tim&lt;/P&gt;</description>
      <pubDate>Fri, 10 Jul 2020 22:20:51 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Transposing-a-data-table-with-multiple-columns-for-same-label/m-p/278044#M54003</guid>
      <dc:creator>timjnixon</dc:creator>
      <dc:date>2020-07-10T22:20:51Z</dc:date>
    </item>
    <item>
      <title>Re: Transposing a data table with multiple columns for same label</title>
      <link>https://community.jmp.com/t5/Discussions/Transposing-a-data-table-with-multiple-columns-for-same-label/m-p/278052#M54005</link>
      <description>&lt;P&gt;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/19625"&gt;@timjnixon&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This can be done with a Table Split, once an additional column that acounts for the number of tools used for that step is created.&lt;/P&gt;
&lt;P&gt;The table is attached.&amp;nbsp; The formula and Split script are embedded in the table and cane be found below&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 587px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/25249i5C9B1ECC44EF1569/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 591px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/25250iE6BBD5EA1CD35DF8/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Split script embedded in the table. Of coursethis can be done with the UI Table&amp;gt;Split&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Current Data Table()  &amp;lt;&amp;lt; Split(
	Split By( :Step ),
	Split( :Tool ),
	Group( :Wafer, :step count ),
	Remaining Columns( Drop All ),
	Sort by Column Property
)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;The resulting table will look like this&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 550px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/25251iF300BCCA1ACD5EEA/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this is not what you want you can also split by step and count&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Data Table( "WaferStepSplit" ) &amp;lt;&amp;lt; Split(
	Split By( :Step, :step count ),
	Split( :Tool ),
	Group( :Wafer ),
	Sort by Column Property
)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;And this creates a table like the one&amp;nbsp; below&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 575px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/25252i73AD85E0A4718C82/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Jul 2020 23:16:09 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Transposing-a-data-table-with-multiple-columns-for-same-label/m-p/278052#M54005</guid>
      <dc:creator>gzmorgan0</dc:creator>
      <dc:date>2020-07-10T23:16:09Z</dc:date>
    </item>
    <item>
      <title>Re: Transposing a data table with multiple columns for same label</title>
      <link>https://community.jmp.com/t5/Discussions/Transposing-a-data-table-with-multiple-columns-for-same-label/m-p/278057#M54006</link>
      <description>&lt;P&gt;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/19625"&gt;@timjnixon&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is just an FYI.&amp;nbsp; I don't know your task, but suspecting a tool usage or anaomaly detection type analysis.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Check if your version of JMP contains the analysis platform Process History. I think you need JMP PRO, version 14 or later. The analysis platform is still experiment.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It can be useful looking for tool usage&amp;nbsp; (number of times a tool touched that wafer) and tool, operation, time conditions that might indicate what is causing a change in yield or defects or other metric.&amp;nbsp; It still is a bit limited, but for those two conditions, I have found it useful and it does not require a lot of table rstructuring to use it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is just an FYI.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 11 Jul 2020 01:37:01 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Transposing-a-data-table-with-multiple-columns-for-same-label/m-p/278057#M54006</guid>
      <dc:creator>gzmorgan0</dc:creator>
      <dc:date>2020-07-11T01:37:01Z</dc:date>
    </item>
    <item>
      <title>Re: Transposing a data table with multiple columns for same label</title>
      <link>https://community.jmp.com/t5/Discussions/Transposing-a-data-table-with-multiple-columns-for-same-label/m-p/278320#M54058</link>
      <description>&lt;P&gt;gzmorgan0,&lt;BR /&gt;&lt;BR /&gt;Thank you very much.&amp;nbsp; Quick and efficient :).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-Tim&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jul 2020 14:36:08 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Transposing-a-data-table-with-multiple-columns-for-same-label/m-p/278320#M54058</guid>
      <dc:creator>timjnixon</dc:creator>
      <dc:date>2020-07-13T14:36:08Z</dc:date>
    </item>
  </channel>
</rss>

