<?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: hide and exclude rows base on multiple criteria in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/How-to-hide-and-exclude-rows-based-on-multiple-criteria/m-p/57175#M32080</link>
    <description>&lt;P&gt;I am not sure what criteria you want to use, but here is an example&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default to Here(1);

dt = Open("$sample_data/Big Class.jmp");

dt &amp;lt;&amp;lt; select where(:sex=="F" &amp;amp;  14&amp;lt;=:age&amp;lt;16 &amp;amp; :weight&amp;gt;90);

dt &amp;lt;&amp;lt; hide and exclude (1); //use 0 to unexclude and unhide

dt &amp;lt;&amp;lt; clear select;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Fri, 18 May 2018 06:01:19 GMT</pubDate>
    <dc:creator>gzmorgan0</dc:creator>
    <dc:date>2018-05-18T06:01:19Z</dc:date>
    <item>
      <title>How to hide and exclude rows based on multiple criteria?</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-hide-and-exclude-rows-based-on-multiple-criteria/m-p/57173#M32078</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I'm new to JSL.&amp;nbsp; Here is my table. Under same ID and temp I want to exclude rows with higher current.&amp;nbsp;I've been struggled with this and thanks in advance if anyone can help me out...&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;ID&lt;/TD&gt;
&lt;TD&gt;Temp&lt;/TD&gt;
&lt;TD&gt;Current&lt;/TD&gt;
&lt;TD&gt;Value&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;TD&gt;35&lt;/TD&gt;
&lt;TD&gt;1.14&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD&gt;55&lt;/TD&gt;
&lt;TD&gt;48&lt;/TD&gt;
&lt;TD&gt;1.43&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD&gt;70&lt;/TD&gt;
&lt;TD&gt;60&lt;/TD&gt;
&lt;TD&gt;1.64&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD&gt;80&lt;/TD&gt;
&lt;TD&gt;65&lt;/TD&gt;
&lt;TD&gt;1.59&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;D&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;TD&gt;35&lt;/TD&gt;
&lt;TD&gt;1.18&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;D&lt;/TD&gt;
&lt;TD&gt;55&lt;/TD&gt;
&lt;TD&gt;48&lt;/TD&gt;
&lt;TD&gt;1.47&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;D&lt;/TD&gt;
&lt;TD&gt;70&lt;/TD&gt;
&lt;TD&gt;60&lt;/TD&gt;
&lt;TD&gt;1.68&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;D&lt;/TD&gt;
&lt;TD&gt;80&lt;/TD&gt;
&lt;TD&gt;65&lt;/TD&gt;
&lt;TD&gt;1.64&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;E&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;TD&gt;35&lt;/TD&gt;
&lt;TD&gt;1.2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;E&lt;/TD&gt;
&lt;TD&gt;55&lt;/TD&gt;
&lt;TD&gt;48&lt;/TD&gt;
&lt;TD&gt;1.48&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;E&lt;/TD&gt;
&lt;TD&gt;70&lt;/TD&gt;
&lt;TD&gt;60&lt;/TD&gt;
&lt;TD&gt;1.65&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;E&lt;/TD&gt;
&lt;TD&gt;80&lt;/TD&gt;
&lt;TD&gt;65&lt;/TD&gt;
&lt;TD&gt;1.59&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;TD&gt;35&lt;/TD&gt;
&lt;TD&gt;1.13&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;55&lt;/TD&gt;
&lt;TD&gt;48&lt;/TD&gt;
&lt;TD&gt;1.36&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;70&lt;/TD&gt;
&lt;TD&gt;60&lt;/TD&gt;
&lt;TD&gt;1.53&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Hide and Exclude&lt;/TD&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;70&lt;/TD&gt;
&lt;TD&gt;65&lt;/TD&gt;
&lt;TD&gt;1.66&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;80&lt;/TD&gt;
&lt;TD&gt;65&lt;/TD&gt;
&lt;TD&gt;1.41&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Hide and Exclude&lt;/TD&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;80&lt;/TD&gt;
&lt;TD&gt;70&lt;/TD&gt;
&lt;TD&gt;1.51&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Wed, 22 Aug 2018 21:03:58 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-hide-and-exclude-rows-based-on-multiple-criteria/m-p/57173#M32078</guid>
      <dc:creator>Heidi</dc:creator>
      <dc:date>2018-08-22T21:03:58Z</dc:date>
    </item>
    <item>
      <title>Re: hide and exclude rows base on multiple criteria</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-hide-and-exclude-rows-based-on-multiple-criteria/m-p/57175#M32080</link>
      <description>&lt;P&gt;I am not sure what criteria you want to use, but here is an example&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default to Here(1);

dt = Open("$sample_data/Big Class.jmp");

dt &amp;lt;&amp;lt; select where(:sex=="F" &amp;amp;  14&amp;lt;=:age&amp;lt;16 &amp;amp; :weight&amp;gt;90);

dt &amp;lt;&amp;lt; hide and exclude (1); //use 0 to unexclude and unhide

dt &amp;lt;&amp;lt; clear select;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 18 May 2018 06:01:19 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-hide-and-exclude-rows-based-on-multiple-criteria/m-p/57175#M32080</guid>
      <dc:creator>gzmorgan0</dc:creator>
      <dc:date>2018-05-18T06:01:19Z</dc:date>
    </item>
    <item>
      <title>Re: hide and exclude rows base on multiple criteria</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-hide-and-exclude-rows-based-on-multiple-criteria/m-p/57208#M32086</link>
      <description>&lt;P&gt;Than you. The criteria that I need is not a fixed value. In the data table that I provided, if there are more than one rows with same ID and temp, I want to keep the rows with the lowest current and hide the rest rows with higher current.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;do I need a for loop to make this?&lt;/P&gt;</description>
      <pubDate>Fri, 18 May 2018 11:48:06 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-hide-and-exclude-rows-based-on-multiple-criteria/m-p/57208#M32086</guid>
      <dc:creator>Heidi</dc:creator>
      <dc:date>2018-05-18T11:48:06Z</dc:date>
    </item>
    <item>
      <title>Re: hide and exclude rows base on multiple criteria</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-hide-and-exclude-rows-based-on-multiple-criteria/m-p/57365#M32095</link>
      <description>&lt;P&gt;You can do this all interactively in the data table.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Start by sorting the data table by ID, Temp and Current.&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="JMPScreenSnapz208.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/10771i19F328BA3461B05A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="JMPScreenSnapz208.png" alt="JMPScreenSnapz208.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then, you can create a new column that looks for repeated ID, Temp combinations and sets an indicator.&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="JMPScreenSnapz209.png" style="width: 397px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/10772i8722C2065679FFA2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="JMPScreenSnapz209.png" alt="JMPScreenSnapz209.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Now you can right click on one of the 1's in the new column and choose Select Matching Values. That will select all the rows that have a 1 in that column. Now you can Hide and Exclude the rows.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="JMPScreenSnapz210.png" style="width: 185px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/10773i25C95D15D067FC43/image-size/medium?v=v2&amp;amp;px=400" role="button" title="JMPScreenSnapz210.png" alt="JMPScreenSnapz210.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 18 May 2018 13:39:12 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-hide-and-exclude-rows-based-on-multiple-criteria/m-p/57365#M32095</guid>
      <dc:creator>Jeff_Perkinson</dc:creator>
      <dc:date>2018-05-18T13:39:12Z</dc:date>
    </item>
    <item>
      <title>Re: hide and exclude rows base on multiple criteria</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-hide-and-exclude-rows-based-on-multiple-criteria/m-p/57369#M32096</link>
      <description>&lt;P&gt;In JMP 14, you can use the new "Select Duplicate Rows" function interactively or in JSL.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For example, in Big Class to select the weights that are higher under the same sex and height. First sort the table ascending by sex, height, and weight.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Sort.PNG" style="width: 999px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/10775i728B375FAC81E357/image-size/large?v=v2&amp;amp;px=999" role="button" title="Sort.PNG" alt="Sort.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Highlight the sex and height columns in the datatable. Go to Rows&amp;gt;Row Selection&amp;gt;Select Duplicate Rows. This will select the everything but the first instance of the same sex and height. You can then hide and exclude from there by going to Rows&amp;gt;Hide and Exclude.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Duplicate.PNG" style="width: 907px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/10776i9882FF8D03D3D46D/image-size/large?v=v2&amp;amp;px=999" role="button" title="Duplicate.PNG" alt="Duplicate.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can also script these steps.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt &amp;lt;&amp;lt; Sort(replace table,
	By( :sex,:height,:weight),
	Order( Ascending )
);

dt &amp;lt;&amp;lt; Select duplicate rows( Match( :sex, :height ));

dt &amp;lt;&amp;lt; hide and exclude (1);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;-Olivia&lt;/P&gt;</description>
      <pubDate>Fri, 18 May 2018 14:10:26 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-hide-and-exclude-rows-based-on-multiple-criteria/m-p/57369#M32096</guid>
      <dc:creator>O_Lippincott</dc:creator>
      <dc:date>2018-05-18T14:10:26Z</dc:date>
    </item>
  </channel>
</rss>

