<?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: Table summary for out of spec in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Table-summary-for-out-of-spec/m-p/50899#M28922</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if I understand you right, then you only need to use the Analyze&amp;gt;&amp;gt;Quality and Process&amp;gt;&amp;gt;Process Capability.&lt;/P&gt;&lt;P&gt;Within this report you have to select the summary reports. The summary report contains the requested data. If not, you have to customize it by hand with a right click on the table header. Under "Columns" there are all possible options. If you like you can convert this into a new data table.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Grüße,&lt;/P&gt;&lt;P&gt;Marvin&lt;/P&gt;</description>
    <pubDate>Thu, 08 Feb 2018 10:31:28 GMT</pubDate>
    <dc:creator>mkennke</dc:creator>
    <dc:date>2018-02-08T10:31:28Z</dc:date>
    <item>
      <title>Table summary for out of spec</title>
      <link>https://community.jmp.com/t5/Discussions/Table-summary-for-out-of-spec/m-p/50898#M28921</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have table with many columns with spec limits as properties.&lt;/P&gt;&lt;P&gt;How can I create table of % out of spec per column.&lt;/P&gt;&lt;P&gt;If possible with option as table summary (to define the groups) and the new column will be %OOS.&lt;/P&gt;&lt;P&gt;* Or three column: below LSL, above USL and total outside (as the "long term Sigma" table in the tribution plot)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;P&gt;Assaf&lt;/P&gt;</description>
      <pubDate>Thu, 08 Feb 2018 09:22:38 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Table-summary-for-out-of-spec/m-p/50898#M28921</guid>
      <dc:creator>Assaf1</dc:creator>
      <dc:date>2018-02-08T09:22:38Z</dc:date>
    </item>
    <item>
      <title>Re: Table summary for out of spec</title>
      <link>https://community.jmp.com/t5/Discussions/Table-summary-for-out-of-spec/m-p/50899#M28922</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if I understand you right, then you only need to use the Analyze&amp;gt;&amp;gt;Quality and Process&amp;gt;&amp;gt;Process Capability.&lt;/P&gt;&lt;P&gt;Within this report you have to select the summary reports. The summary report contains the requested data. If not, you have to customize it by hand with a right click on the table header. Under "Columns" there are all possible options. If you like you can convert this into a new data table.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Grüße,&lt;/P&gt;&lt;P&gt;Marvin&lt;/P&gt;</description>
      <pubDate>Thu, 08 Feb 2018 10:31:28 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Table-summary-for-out-of-spec/m-p/50899#M28922</guid>
      <dc:creator>mkennke</dc:creator>
      <dc:date>2018-02-08T10:31:28Z</dc:date>
    </item>
    <item>
      <title>Re: Table summary for out of spec</title>
      <link>https://community.jmp.com/t5/Discussions/Table-summary-for-out-of-spec/m-p/50914#M28925</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thanks for your support!&lt;/P&gt;&lt;P&gt;this option indeed can support with my request.&lt;/P&gt;&lt;P&gt;But (and I don't mention it in the beggining), I've many columns and for some there are no limits - so the process capability not support unless I add the limits.&lt;/P&gt;&lt;P&gt;I'm loking for (probably) JSL that will replace the summary table and when parameter w/o limit - will return empty cell (".")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Feb 2018 12:19:49 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Table-summary-for-out-of-spec/m-p/50914#M28925</guid>
      <dc:creator>Assaf1</dc:creator>
      <dc:date>2018-02-08T12:19:49Z</dc:date>
    </item>
    <item>
      <title>Re: Table summary for out of spec</title>
      <link>https://community.jmp.com/t5/Discussions/Table-summary-for-out-of-spec/m-p/50922#M28929</link>
      <description>&lt;P&gt;Try this script, it produces the following output&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="journal.PNG" style="width: 882px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/9251iA388FB9BAF4EB771/image-size/large?v=v2&amp;amp;px=999" role="button" title="journal.PNG" alt="journal.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Here is the script&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Semiconductor Capability.jmp" );

// Get all of the continuous columns
colList = dt &amp;lt;&amp;lt; get column names( string, continuous );

// For use as an example, delete some spec limits
For( i = 3, i &amp;lt;= N Items( colList ), i = i + 6,
	Column( dt, colList[i] ) &amp;lt;&amp;lt; delete property( "Spec Limits" )
);


// Create the Process Capability Summary Report
PC = Process Capability(
	invisible,
	Process Variables( Eval( colList ) ),
	Spec Limits Dialog( "No (skip columns with no spec limits)" ),
	Capability Box Plots( 0 ),
	Within Sigma Summary Report( 1 ),
	Goal Plot( 0 ),
	Capability Index Plot( 0 )
);

// Get a list of columns processed
processedColList = report(PC)["Within Sigma Capability Summary Report"][String Col Box( 1 )] &amp;lt;&amp;lt; get;

// Create an output table
dt2 = Report( PC )["Within Sigma Capability Summary Report"][Table Box( 1 )] &amp;lt;&amp;lt; make into data table( invisible );
PC &amp;lt;&amp;lt; close window;

// Create a new column that will allow the original order
// of the columns to be listed
dt2 &amp;lt;&amp;lt; New Column( "roworder" );

// Process through the data table, and if the column is not found
// in the processed data, add it to the data table
For( i = 1, i &amp;lt;= N Items( colList ), i++,
	If( N Rows( Loc( ProcessedColList, colList[i] ) ) == 1,
		dt2:roworder[Loc( ProcessedColList, colList[i] )[1]] = i,
		dt2 &amp;lt;&amp;lt; add rows( 1 );
		dt2:Process[N Rows( dt2 )] = colList[i];
		dt2:roworder[N Rows( dt2 )] = i;
	)
);

// Sort the data into the original order
dt2 = dt2 &amp;lt;&amp;lt; sort( by( :roworder ), order( ascending ), replace table( 1 ) );

// Get rid of the no longer needed roworder column
dt2 &amp;lt;&amp;lt; delete columns( "roworder" );

// Create the new report
nw = New Window( "Summary Report", &amp;lt;&amp;lt;journal, ob = Outline Box( "Within Sigma Capability Summary Report" ) );
dt2 &amp;lt;&amp;lt; journal;
close(dt2,nosave);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 08 Feb 2018 15:07:32 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Table-summary-for-out-of-spec/m-p/50922#M28929</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2018-02-08T15:07:32Z</dc:date>
    </item>
    <item>
      <title>Re: Table summary for out of spec</title>
      <link>https://community.jmp.com/t5/Discussions/Table-summary-for-out-of-spec/m-p/51049#M28988</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;With few modifications it's work fine&lt;/P&gt;
&lt;P&gt;Thanks for the fast and great support!&lt;/P&gt;
&lt;P&gt;Assaf&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Col_names = Current Data Table() &amp;lt;&amp;lt; Get Column Names();
Num_of_cols = N Items( Col_names );

columnsWithLimList = {};

For( i = 1, i &amp;lt;= Num_of_cols, i++,
	Spec_Lims = Column( Char( Col_Names[i] ) ) &amp;lt;&amp;lt; Get Property( "Spec Limits" );

//Spec_USL_num = Num (Word(1,Word (2,Char(Spec_Lims[2]),"("),")"));
	//Spec_LSL_num = Num (Word(1,Word (2,Char(Spec_Lims[1]),"("),")"));

	If( //is missing (Spec_USL_num)!=0 || is missing (Spec_LSL_num)!=0,
		Is Empty( Spec_Lims )
	,
		Continue()
	);
	Insert Into( columnsWithLimList, Char( Col_Names[i] ) );
);

PC = Expr(
	"Process Capability(
invisible,
Process Variables( "
);

For( i = 1, i &amp;lt;= N Items( columnsWithLimList ), i++,
	PC = PC || ",:" || Char( columnsWithLimList[i] )
);

PC = PC ||
"),
Capability Box Plots( 0 ),
Within Sigma Summary Report( 1 ),
Goal Plot( 0 ),
Capability Index Plot( 0 )
)";
Eval( Parse( PC ) );&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 17 Mar 2023 16:48:10 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Table-summary-for-out-of-spec/m-p/51049#M28988</guid>
      <dc:creator>Assaf1</dc:creator>
      <dc:date>2023-03-17T16:48:10Z</dc:date>
    </item>
    <item>
      <title>Re: Table summary for out of spec</title>
      <link>https://community.jmp.com/t5/Discussions/Table-summary-for-out-of-spec/m-p/613715#M81378</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;New to JMP. I see the output form the script will be very useful. The script mentioned on the post is very specific to a specific data table, do you have a scrip which I can select columns for the same analysis. (Spec limits from column properties)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 17 Mar 2023 16:32:03 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Table-summary-for-out-of-spec/m-p/613715#M81378</guid>
      <dc:creator>ProbitWeasel740</dc:creator>
      <dc:date>2023-03-17T16:32:03Z</dc:date>
    </item>
  </channel>
</rss>

