<?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: Finding the max value as per ID in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52637#M29804</link>
    <description>&lt;P&gt;I think this might be what you want.&amp;nbsp; I used a formula to do the calculation, but if what I did is correct, there are several other ways to do it.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;If( Lag( :ID1 ) == :ID1 &amp;amp; Lag( :MAIN_RAD ) == :MAIN_RAD,
	.,
	Col Max( :COUNT1, :ID1, :MAIN_RAD )
)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="max.PNG" style="width: 551px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/9715iC8DABA0ED284B59E/image-size/large?v=v2&amp;amp;px=999" role="button" title="max.PNG" alt="max.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 06 Mar 2018 14:24:57 GMT</pubDate>
    <dc:creator>txnelson</dc:creator>
    <dc:date>2018-03-06T14:24:57Z</dc:date>
    <item>
      <title>Finding the max value as per ID</title>
      <link>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52616#M29792</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have the following table as shown.&amp;nbsp; My intention is to find the max(or min) value in the COUNT1 column per each ID1 and populate them in a new table which will have similar column as original table. Can anyone suggest what is the best way to do it.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;MAIN_RAD&lt;/TD&gt;&lt;TD&gt;SUB_RAD&lt;/TD&gt;&lt;TD&gt;COUNT1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1796&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1583&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1521&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1621&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1601&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1539&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1639&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1610&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1601&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1539&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1639&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1610&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1856&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1960&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1931&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1993&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1779&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1820&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1813&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1813&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1736&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1620&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1643&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Mar 2018 07:06:02 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52616#M29792</guid>
      <dc:creator>adam</dc:creator>
      <dc:date>2018-03-06T07:06:02Z</dc:date>
    </item>
    <item>
      <title>Re: Finding the max value as per ID</title>
      <link>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52617#M29793</link>
      <description>&lt;P&gt;The Summary Platform is designed to do this task&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Tables==&amp;gt;Summary&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Mar 2018 07:15:27 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52617#M29793</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2018-03-06T07:15:27Z</dc:date>
    </item>
    <item>
      <title>Re: Finding the max value as per ID</title>
      <link>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52621#M29795</link>
      <description>&lt;P&gt;Hi Jim,&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Yes, I tried it before. Sorry, perhaps I didn't described it in detail previously. In this case from each ID1 and Main_Rad, I would like to find the max value in COUNT column and copy(ID1, Main_Rad, Count1) to another table. It shall be similar as below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;MAIN_RAD&lt;/TD&gt;&lt;TD&gt;SUB_RAD&lt;/TD&gt;&lt;TD&gt;COUNT1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1796&lt;/TD&gt;&lt;TD&gt;Max&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1583&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1521&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1621&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1601&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1539&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1639&lt;/TD&gt;&lt;TD&gt;Max&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1610&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1601&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1539&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1639&lt;/TD&gt;&lt;TD&gt;Max&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1610&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1856&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1960&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1931&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;Max&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1993&lt;/TD&gt;&lt;TD&gt;Max&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1779&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1820&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1813&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1813&lt;/TD&gt;&lt;TD&gt;Max&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1736&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1620&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1643&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Tue, 06 Mar 2018 07:39:59 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52621#M29795</guid>
      <dc:creator>adam</dc:creator>
      <dc:date>2018-03-06T07:39:59Z</dc:date>
    </item>
    <item>
      <title>Re: Finding the max value as per ID</title>
      <link>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52634#M29802</link>
      <description>&lt;P&gt;Your second example is confusing to me.&amp;nbsp; I now understand that you do not want just a summary table, but want to have the original data in it's raw form, in the new data table.&amp;nbsp; But what is confusing is the placement of your MAX values in the second table.&amp;nbsp; If you want the MAX for each ID1 grouping, why is there a MAX value on row 1 and row 7.&amp;nbsp; Both of those rows have the same value "M101" for the ID1 column.&amp;nbsp; Could you please clarify?&lt;/P&gt;</description>
      <pubDate>Tue, 06 Mar 2018 13:37:31 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52634#M29802</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2018-03-06T13:37:31Z</dc:date>
    </item>
    <item>
      <title>Re: Finding the max value as per ID</title>
      <link>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52635#M29803</link>
      <description>Hi Jim,&lt;BR /&gt;Sorry for the confusion.&lt;BR /&gt;The ID1 group can be referred as SerialNo. Assuming that for M101(and M105&lt;BR /&gt;and M110 as well), it has 2 Main Radius(MAIN_RAD), 0 and 1. Then further&lt;BR /&gt;sub divided(ie. SUB_RAD) into 0, 1, 2 and 3. Each SUB_RAD will have its&lt;BR /&gt;count recorded.&lt;BR /&gt;&lt;BR /&gt;In this case, I would like to get the max COUNT1 value of M101 by MAIN_RAD.&lt;BR /&gt;Row1 as shown in the table is the max COUNT1 value for MAIN_RAD 0 while&lt;BR /&gt;Row7 is for MAIN_RAD 1.&lt;BR /&gt;&lt;BR /&gt;The expected outcome will choose and show the max COUNT1 value only in a&lt;BR /&gt;table that's similar to origin(with columns ID1, MAIN_RAD, SUB_RAD and&lt;BR /&gt;COUNT1). Meaning that, instead of 8 rows, the new table will have only 2&lt;BR /&gt;rows now.&lt;BR /&gt;&lt;BR /&gt;Hope it's clearer now :)&lt;/img&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 06 Mar 2018 14:08:29 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52635#M29803</guid>
      <dc:creator>adam</dc:creator>
      <dc:date>2018-03-06T14:08:29Z</dc:date>
    </item>
    <item>
      <title>Re: Finding the max value as per ID</title>
      <link>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52637#M29804</link>
      <description>&lt;P&gt;I think this might be what you want.&amp;nbsp; I used a formula to do the calculation, but if what I did is correct, there are several other ways to do it.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;If( Lag( :ID1 ) == :ID1 &amp;amp; Lag( :MAIN_RAD ) == :MAIN_RAD,
	.,
	Col Max( :COUNT1, :ID1, :MAIN_RAD )
)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="max.PNG" style="width: 551px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/9715iC8DABA0ED284B59E/image-size/large?v=v2&amp;amp;px=999" role="button" title="max.PNG" alt="max.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Mar 2018 14:24:57 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52637#M29804</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2018-03-06T14:24:57Z</dc:date>
    </item>
    <item>
      <title>Re: Finding the max value as per ID</title>
      <link>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52702#M29835</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks Jim. That works too! It will be great if I can get something like table below meaning the max value in col Maximun is in the same row as column Count1 max value.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;MAIN_RAD&lt;/TD&gt;&lt;TD&gt;SUB_RAD&lt;/TD&gt;&lt;TD&gt;COUNT1&lt;/TD&gt;&lt;TD&gt;Maximum&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1796&lt;/TD&gt;&lt;TD&gt;1796&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1583&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1521&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1621&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1601&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1539&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1639&lt;/TD&gt;&lt;TD&gt;1639&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M101&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1610&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1601&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1539&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1639&lt;/TD&gt;&lt;TD&gt;1639&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1610&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1856&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1960&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1931&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M105&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1993&lt;/TD&gt;&lt;TD&gt;1993&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1779&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1820&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1813&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1813&lt;/TD&gt;&lt;TD&gt;1813&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1736&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1620&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M110&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1643&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;BTW,&amp;nbsp;I will be interested to know what will be the several ways to do it :)&lt;/img&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks. Appreciate that.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Mar 2018 01:21:30 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52702#M29835</guid>
      <dc:creator>adam</dc:creator>
      <dc:date>2018-03-07T01:21:30Z</dc:date>
    </item>
    <item>
      <title>Re: Finding the max value as per ID</title>
      <link>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52705#M29838</link>
      <description>&lt;P&gt;Here are 3 of the ways to do this.......other examples could be thought up&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
dt = New Table( "Sample",
	Add Rows( 24 ),
	New Column( "ID1",
		Character,
		"Nominal",
		Set Values(
			{"M101", "M101", "M101", "M101", "M101", "M101", "M101", "M101", "M105", "M105", "M105", "M105", "M105",
			"M105", "M105", "M105", "M110", "M110", "M110", "M110", "M110", "M110", "M110", "M110"}
		)
	),
	New Column( "MAIN_RAD",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values( [0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1] )
	),
	New Column( "SUB_RAD",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values( [0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3] )
	),
	New Column( "COUNT1",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values(
			[1796, 1583, 1521, 1621, 1601, 1539, 1639, 1610, 1601, 1539, 1639, 1610, 1856, 1960, 1931, 2004, 1993, 1779,
			1820, 1813, 1813, 1736, 1620, 1643]
		)
	)
);

// Create the column using a formula
dt &amp;lt;&amp;lt; New Column( "By Formula",
	Character( 16 ),
	"Nominal",
	Formula(
		If( Row() == 1, flag = 0 );
		If( Lag( :ID1 ) != :ID1 | Lag( :MAIN_RAD ) != :MAIN_RAD,
			flag = 0
		);
		If( flag == 0 &amp;amp; Col Max( :COUNT1, :ID1, :MAIN_RAD ) == :COUNT1,
			Flag = 1;
			"Max";
		,
			""
		);
	)
);

// Create the column using JSL
dt &amp;lt;&amp;lt; New Column( "Using JSL", character );
For( i = 1, i &amp;lt;= N Rows( dt ), i++,
	rowID1 = dt:ID1[i];
	rowMain_Rad = dt:MAIN_RAD[i];
	sameRows = dt &amp;lt;&amp;lt; get rows where( dt:ID1 == rowID1 &amp;amp; dt:MAIN_RAD == rowMain_Rad );
	If( Max( dt:Count1[sameRows] ) == :COUNT1[i],
		dt:Using JSL[i] = "Max"
	);
);

// Create the column using Platforms
dtMax = dt &amp;lt;&amp;lt; Summary(
	invisible,
	Group( :ID1, :MAIN_RAD ),
	Max( :COUNT1 ),
	Freq( "None" ),
	Weight( "None" ),
	statistics column name format( "column" ),
	Link to original data table( 0 )
);
dtMax &amp;lt;&amp;lt; delete columns( "N Rows" );
dtMax &amp;lt;&amp;lt; New Column( "Using Platform", character, set each value( "Max" ) );
dt &amp;lt;&amp;lt; Update( With( dtMax ), Match Columns( :ID1 = :ID1, :MAIN_RAD = :MAIN_RAD, :COUNT1 = :COUNT1 ) );&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 07 Mar 2018 02:13:25 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52705#M29838</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2018-03-07T02:13:25Z</dc:date>
    </item>
    <item>
      <title>Re: Finding the max value as per ID</title>
      <link>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52706#M29839</link>
      <description>&lt;P&gt;Awesome Jim !!&lt;/P&gt;</description>
      <pubDate>Wed, 07 Mar 2018 02:37:17 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Finding-the-max-value-as-per-ID/m-p/52706#M29839</guid>
      <dc:creator>adam</dc:creator>
      <dc:date>2018-03-07T02:37:17Z</dc:date>
    </item>
  </channel>
</rss>

