<?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: Taking column average based on some condition on other column in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Taking-column-average-based-on-some-condition-on-other-column/m-p/402342#M65315</link>
    <description>&lt;P&gt;Thanks Jim.&lt;/P&gt;</description>
    <pubDate>Tue, 20 Jul 2021 04:25:32 GMT</pubDate>
    <dc:creator>Neal85</dc:creator>
    <dc:date>2021-07-20T04:25:32Z</dc:date>
    <item>
      <title>Taking column average based on some condition on other column</title>
      <link>https://community.jmp.com/t5/Discussions/Taking-column-average-based-on-some-condition-on-other-column/m-p/400116#M65130</link>
      <description>&lt;P&gt;I am looking for a method to take average of column data based on some condition on another&amp;nbsp;column.&lt;/P&gt;&lt;P&gt;The table below shows what I want to achieve.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to take time averaged intensity value and tabulate a new column with the averaged value.&lt;/P&gt;&lt;P&gt;The average will be taken based on 'Step' &amp;amp; Group as a trigger i.e all intensity values from same Group &amp;amp; same Step will&lt;/P&gt;&lt;P&gt;be averaged and tabulate once. I tried Col mean function&amp;nbsp; but it keeps on inserting the&amp;nbsp;averaged&amp;nbsp;value multiple times.&lt;/P&gt;&lt;P&gt;Btw, is it possible to create a new&amp;nbsp;table with summary(averaged value). The table will&amp;nbsp;include the step that has been averaged, the group it belongs to and average value.(just the data in red)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Time stamp(s)&lt;/TD&gt;&lt;TD&gt;Step&lt;/TD&gt;&lt;TD&gt;Intensity&lt;/TD&gt;&lt;TD&gt;Group&lt;/TD&gt;&lt;TD&gt;(Want average) For e.g&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;FONT color="#ff0000"&gt;1&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#ff0000"&gt;110&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#ff0000"&gt;A&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#ff0000"&gt;119.7&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;115&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;123.5&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;124&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;126&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#ff0000"&gt;2&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#ff0000"&gt;132&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#ff0000"&gt;B&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#ff0000"&gt;205.73&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;140&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;345.2&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#ff0000"&gt;2&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#ff0000"&gt;10&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#ff0000"&gt;A&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#ff0000"&gt;18.33&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Sat, 10 Jun 2023 23:33:42 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Taking-column-average-based-on-some-condition-on-other-column/m-p/400116#M65130</guid>
      <dc:creator>Neal85</dc:creator>
      <dc:date>2023-06-10T23:33:42Z</dc:date>
    </item>
    <item>
      <title>Re: Taking column average based on some condition on other column</title>
      <link>https://community.jmp.com/t5/Discussions/Taking-column-average-based-on-some-condition-on-other-column/m-p/400138#M65131</link>
      <description>&lt;P&gt;A slight modification to the formula will give you what you want&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="txnelson_0-1626054383863.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34068i95023584B456C1C4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="txnelson_0-1626054383863.png" alt="txnelson_0-1626054383863.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;If( Row() == 1 | Lag( :Group ) != :Group | Lag( :Step ) != :Step,
	Col Mean( :Intensity, :Group, :Step ),
	.
)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Jul 2021 01:46:48 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Taking-column-average-based-on-some-condition-on-other-column/m-p/400138#M65131</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2021-07-12T01:46:48Z</dc:date>
    </item>
    <item>
      <title>Re: Taking column average based on some condition on other column</title>
      <link>https://community.jmp.com/t5/Discussions/Taking-column-average-based-on-some-condition-on-other-column/m-p/401171#M65214</link>
      <description>&lt;P&gt;Thank you the formula worked. Btw, is it possible to nest this 'If' formula into another 'If' such that this formula executes only when 'intensity' is greater than 100. How will the formula look like then?&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jul 2021 07:29:26 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Taking-column-average-based-on-some-condition-on-other-column/m-p/401171#M65214</guid>
      <dc:creator>Neal85</dc:creator>
      <dc:date>2021-07-15T07:29:26Z</dc:date>
    </item>
    <item>
      <title>Re: Taking column average based on some condition on other column</title>
      <link>https://community.jmp.com/t5/Discussions/Taking-column-average-based-on-some-condition-on-other-column/m-p/401176#M65215</link>
      <description>&lt;P&gt;Your question has a couple of ways to be interpreted.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Do not include in the calculation of the Group Mean, any value of Intensity &amp;gt; 100
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;If( Row() == 1 | Lag( :Group ) != :Group | Lag( :Step ) != :Step,
	Col Mean( If( :Intensity &amp;gt; 100, :Intensity, . ), :Group, :Step ),
	.
)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/LI&gt;
&lt;LI&gt;If the first value for Intensity in the group is &amp;gt; 100 do not calculate the group mean
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;If( (Row() == 1 | Lag( :Group ) != :Group | Lag( :Step ) != :Step) &amp;amp; :Intensity &amp;gt; 100,
	Col Mean( :Intensity, :Group, :Step ),
	.
)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/LI&gt;
&lt;/OL&gt;</description>
      <pubDate>Thu, 15 Jul 2021 08:22:36 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Taking-column-average-based-on-some-condition-on-other-column/m-p/401176#M65215</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2021-07-15T08:22:36Z</dc:date>
    </item>
    <item>
      <title>Re: Taking column average based on some condition on other column</title>
      <link>https://community.jmp.com/t5/Discussions/Taking-column-average-based-on-some-condition-on-other-column/m-p/402342#M65315</link>
      <description>&lt;P&gt;Thanks Jim.&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jul 2021 04:25:32 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Taking-column-average-based-on-some-condition-on-other-column/m-p/402342#M65315</guid>
      <dc:creator>Neal85</dc:creator>
      <dc:date>2021-07-20T04:25:32Z</dc:date>
    </item>
  </channel>
</rss>

