<?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: Compute max values in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Compute-max-values/m-p/125900#M294266</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The NWAY option only affects an output data set.&amp;nbsp; For printed output, it doesn't matter:&lt;/P&gt;&lt;P&gt;proc means data=sashelp.cars max&amp;nbsp; /* NWAY */;&lt;/P&gt;&lt;P&gt;class origin type;&lt;/P&gt;&lt;P&gt;var mpg_city;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 03 Jul 2013 14:13:57 GMT</pubDate>
    <dc:creator>Rick_SAS</dc:creator>
    <dc:date>2013-07-03T14:13:57Z</dc:date>
    <item>
      <title>Compute max values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-max-values/m-p/125895#M294261</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Data structure:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(0, 0, 0); width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Price&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;TheMonth&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;TheYear&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;10&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2013&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;11&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2013&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;15&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;12&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2013&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;13&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am struggling to compute &lt;SPAN style="text-decoration: underline;"&gt;max&lt;/SPAN&gt; value of Price variable for &lt;SPAN style="text-decoration: underline;"&gt;each&lt;/SPAN&gt; combination of TheMonth and TheYear&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Final Result Expected:&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(0, 0, 0); width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Price&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;TheMonth&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;TheYear&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;11&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2013&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1"&gt;15&lt;/TD&gt;&lt;TD colspan="1"&gt;1&lt;/TD&gt;&lt;TD colspan="1"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;12&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2013&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;13&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I believe I cannot use MAX() function directly as it is not possible to define the array.&lt;/P&gt;&lt;P&gt;Will DO statement resolve it? in conjunction with BY statement after data is sorted by TheYear and TheMonth; sort of hazy on how to hash out the logic&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Appreciate the feedback.&lt;/P&gt;&lt;P&gt;Thankfully,&lt;/P&gt;&lt;P&gt;Dhanashree Gadkari&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 13:21:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-max-values/m-p/125895#M294261</guid>
      <dc:creator>noobs</dc:creator>
      <dc:date>2013-07-03T13:21:30Z</dc:date>
    </item>
    <item>
      <title>Re: Compute max values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-max-values/m-p/125896#M294262</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The simplest way is to bypass the DATA step and use PROC MEANS:&lt;/P&gt;&lt;P&gt;proc means data=... max;&lt;/P&gt;&lt;P&gt;class TheMonth TheYear;&lt;/P&gt;&lt;P&gt;var Price;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 13:31:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-max-values/m-p/125896#M294262</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2013-07-03T13:31:25Z</dc:date>
    </item>
    <item>
      <title>Re: Compute max values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-max-values/m-p/125897#M294263</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="j-post-author "&gt;&lt;STRONG&gt;&lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" data-avatarid="1051" data-externalid="" data-presence="null" data-userid="129106" data-username="Rick%40SAS" href="https://communities.sas.com/people/Rick@SAS" id="jive-12910673347028300527803"&gt;Rick Wicklin&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there is need a option:&lt;/P&gt;&lt;P&gt;proc means &lt;STRONG&gt;nway&lt;/STRONG&gt; ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or use BY instead of CLASS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ksharp&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 13:58:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-max-values/m-p/125897#M294263</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2013-07-03T13:58:21Z</dc:date>
    </item>
    <item>
      <title>Re: Compute max values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-max-values/m-p/125898#M294264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Another alternative would be to use group by in SQL:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table max as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select max(price) as Mprice, themonth, theyear&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from yourdata&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group by themonth, theyear&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you dont need a dataset you can leave the table statement off and the report will output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 13:59:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-max-values/m-p/125898#M294264</guid>
      <dc:creator>esjackso</dc:creator>
      <dc:date>2013-07-03T13:59:22Z</dc:date>
    </item>
    <item>
      <title>Re: Compute max values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-max-values/m-p/125899#M294265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Although the output of your suggestion is what I am exactly looking for, I need to restore data structure of output statistics as shown in Final data structure above for further plotting bubble charts&amp;nbsp; .&lt;/P&gt;&lt;P&gt;So do you suggest using OUTPUT statement in proc MEANS, to capture Price, TheYear, TheMonth?&lt;/P&gt;&lt;P&gt;Not sure how to delete unwanted columns like _TYPE_ _FREQ_ and keep only MAX stat in proc step&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 14:11:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-max-values/m-p/125899#M294265</guid>
      <dc:creator>noobs</dc:creator>
      <dc:date>2013-07-03T14:11:59Z</dc:date>
    </item>
    <item>
      <title>Re: Compute max values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-max-values/m-p/125900#M294266</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The NWAY option only affects an output data set.&amp;nbsp; For printed output, it doesn't matter:&lt;/P&gt;&lt;P&gt;proc means data=sashelp.cars max&amp;nbsp; /* NWAY */;&lt;/P&gt;&lt;P&gt;class origin type;&lt;/P&gt;&lt;P&gt;var mpg_city;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 14:13:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-max-values/m-p/125900#M294266</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2013-07-03T14:13:57Z</dc:date>
    </item>
    <item>
      <title>Re: Compute max values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-max-values/m-p/125901#M294267</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That was it. You resolved it esjackso1 thanks a bunch.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 14:23:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-max-values/m-p/125901#M294267</guid>
      <dc:creator>noobs</dc:creator>
      <dc:date>2013-07-03T14:23:10Z</dc:date>
    </item>
  </channel>
</rss>

