<?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: Add final test result column with one conditional exception. in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Add-final-test-result-column-with-one-conditional-exception/m-p/844666#M101892</link>
    <description>&lt;P&gt;Thanks Jim,&lt;/P&gt;&lt;P&gt;It is much faster.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 27 Feb 2025 02:23:04 GMT</pubDate>
    <dc:creator>ConfidenceOwl94</dc:creator>
    <dc:date>2025-02-27T02:23:04Z</dc:date>
    <item>
      <title>Add final test result column with one conditional exception.</title>
      <link>https://community.jmp.com/t5/Discussions/Add-final-test-result-column-with-one-conditional-exception/m-p/844043#M101779</link>
      <description>&lt;P&gt;How can I add final test result column with one exception mention below.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ConfidenceOwl94_1-1740429891613.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/73308iA7541995FCFCC884/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ConfidenceOwl94_1-1740429891613.png" alt="ConfidenceOwl94_1-1740429891613.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I apologize for asking same type of question over and over.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks you&lt;/P&gt;</description>
      <pubDate>Mon, 24 Feb 2025 20:45:46 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Add-final-test-result-column-with-one-conditional-exception/m-p/844043#M101779</guid>
      <dc:creator>ConfidenceOwl94</dc:creator>
      <dc:date>2025-02-24T20:45:46Z</dc:date>
    </item>
    <item>
      <title>Re: Add final test result column with one conditional exception.</title>
      <link>https://community.jmp.com/t5/Discussions/Add-final-test-result-column-with-one-conditional-exception/m-p/844112#M101786</link>
      <description>&lt;P&gt;Here is the formula I came up with.&amp;nbsp; Make sure you study it, and understand it.&amp;nbsp; If you have questions about it, please get back to the Community for clarification.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;If( Col Max( Col Sum( :Result == "Pass", :SN, :Run ), :SN ) == Col Number( 1, :SN, :Run ),
	val = "Pass",
	val = :Result[Col Min( If( :Result != "Pass" &amp;amp; :Final test check == 1, Row(), . ), :SN )];
	If( val == "Bin10" &amp;amp; Col Sum( :Result == "Bin3", :SN ),
		val = "Bin3"
	);
);
val;&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-1740445869956.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/73313iD8BF1C5BB6D11238/image-size/medium?v=v2&amp;amp;px=400" role="button" title="txnelson_0-1740445869956.png" alt="txnelson_0-1740445869956.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Feb 2025 01:11:18 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Add-final-test-result-column-with-one-conditional-exception/m-p/844112#M101786</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2025-02-25T01:11:18Z</dc:date>
    </item>
    <item>
      <title>Re: Add final test result column with one conditional exception.</title>
      <link>https://community.jmp.com/t5/Discussions/Add-final-test-result-column-with-one-conditional-exception/m-p/844317#M101831</link>
      <description>&lt;P&gt;Thanks Jim,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This works perfectly fine for small set of data. When I used this on my actual data (4000 rows) it is taking forever to execute. Is there any way to make it faster?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Feb 2025 19:13:06 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Add-final-test-result-column-with-one-conditional-exception/m-p/844317#M101831</guid>
      <dc:creator>ConfidenceOwl94</dc:creator>
      <dc:date>2025-02-25T19:13:06Z</dc:date>
    </item>
    <item>
      <title>Re: Add final test result column with one conditional exception.</title>
      <link>https://community.jmp.com/t5/Discussions/Add-final-test-result-column-with-one-conditional-exception/m-p/844384#M101836</link>
      <description>&lt;P&gt;See if this speeds things up.&lt;/P&gt;
&lt;P&gt;This is not a formula, it is a JMP script.&lt;/P&gt;
&lt;P&gt;Open a new JMP Script window, and paste the below script into the window.&lt;/P&gt;
&lt;P&gt;Open your data table to be processed or if already open, just click on it to make it the current data table.&lt;/P&gt;
&lt;P&gt;Go back to the script window, and run the script.&lt;/P&gt;
&lt;P&gt;It will create a new column in the current data table.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
dt = Current Data Table();
dt &amp;lt;&amp;lt; New Column( "theRow", set each value( Row() ) );
Wait( 0 );
dts = dt &amp;lt;&amp;lt; Subset( invisible, By( :SN ), All rows, Selected columns only( 0 ), selected columns( 0 ) );

For Each( {d}, dts,
	d &amp;lt;&amp;lt; New Column( "calculated wanted column",
		character,
		formula(
			If( Col Max( Col Sum( :Result == "Pass",  :Run ) ) == Col Number( 1 ),
				val = "Pass",
				val = :Result[Col Min( If( :Result != "Pass" &amp;amp; :Final test check == 1, Row(), . ), :SN )];
				If( val == "Bin10" &amp;amp; Col Sum( :Result == "Bin3" ),
					val = "Bin3"
				);
			);
			val;
		)
	);
	dt &amp;lt;&amp;lt; Update(
		With( d ),
		Match Columns( :theRow = :theRow ),
		Replace Columns in Main Table( :calculated wanted column )
	);
	Close( d, nosave );
);&lt;BR /&gt;dt &amp;lt;&amp;lt; delete columns(theRow);&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-1740522247423.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/73343iEC2F5710C7AE41B3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="txnelson_0-1740522247423.png" alt="txnelson_0-1740522247423.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Feb 2025 22:38:12 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Add-final-test-result-column-with-one-conditional-exception/m-p/844384#M101836</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2025-02-25T22:38:12Z</dc:date>
    </item>
    <item>
      <title>Re: Add final test result column with one conditional exception.</title>
      <link>https://community.jmp.com/t5/Discussions/Add-final-test-result-column-with-one-conditional-exception/m-p/844666#M101892</link>
      <description>&lt;P&gt;Thanks Jim,&lt;/P&gt;&lt;P&gt;It is much faster.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Feb 2025 02:23:04 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Add-final-test-result-column-with-one-conditional-exception/m-p/844666#M101892</guid>
      <dc:creator>ConfidenceOwl94</dc:creator>
      <dc:date>2025-02-27T02:23:04Z</dc:date>
    </item>
  </channel>
</rss>

