<?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 How to find max observation from a variable using data step only... in ODS and Base Reporting</title>
    <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/How-to-find-max-observation-from-a-variable-using-data-step-only/m-p/102362#M9736</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to find the maximum value of observation from a variable using data step only.&lt;/P&gt;&lt;P&gt;we can not use any procedures and END option for data step.&lt;/P&gt;&lt;P&gt;Example :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EmpID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EmpSal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EmpName&lt;/P&gt;&lt;P&gt;E001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;E002&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;E003&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C&lt;/P&gt;&lt;P&gt;E004&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9800&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;E005&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6100&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am looking for the maximum salaried EmpID / EmpName or whatever which should contain maximum value from a variable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Uma Shanker&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 11 Jun 2013 07:27:11 GMT</pubDate>
    <dc:creator>umashankersaini</dc:creator>
    <dc:date>2013-06-11T07:27:11Z</dc:date>
    <item>
      <title>How to find max observation from a variable using data step only...</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/How-to-find-max-observation-from-a-variable-using-data-step-only/m-p/102362#M9736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to find the maximum value of observation from a variable using data step only.&lt;/P&gt;&lt;P&gt;we can not use any procedures and END option for data step.&lt;/P&gt;&lt;P&gt;Example :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EmpID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EmpSal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EmpName&lt;/P&gt;&lt;P&gt;E001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;E002&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;E003&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C&lt;/P&gt;&lt;P&gt;E004&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9800&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;E005&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6100&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am looking for the maximum salaried EmpID / EmpName or whatever which should contain maximum value from a variable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Uma Shanker&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jun 2013 07:27:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/How-to-find-max-observation-from-a-variable-using-data-step-only/m-p/102362#M9736</guid>
      <dc:creator>umashankersaini</dc:creator>
      <dc:date>2013-06-11T07:27:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to find max observation from a variable using data step only...</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/How-to-find-max-observation-from-a-variable-using-data-step-only/m-p/102363#M9737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What's up with the phony restrictions on PROC's? Is this a part of your training?&lt;/P&gt;&lt;P&gt;To solve this in the data step, use RETAIN.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jun 2013 08:41:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/How-to-find-max-observation-from-a-variable-using-data-step-only/m-p/102363#M9737</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2013-06-11T08:41:39Z</dc:date>
    </item>
    <item>
      <title>Re: How to find max observation from a variable using data step only...</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/How-to-find-max-observation-from-a-variable-using-data-step-only/m-p/102364#M9738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;proc sort data =emp;by descending&amp;nbsp; EmpSal ;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data emp_1;&lt;/P&gt;&lt;P&gt;set emp;&lt;/P&gt;&lt;P&gt;cnt +1;&lt;/P&gt;&lt;P&gt;if cnt = 1;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jun 2013 11:47:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/How-to-find-max-observation-from-a-variable-using-data-step-only/m-p/102364#M9738</guid>
      <dc:creator>TarunKumar</dc:creator>
      <dc:date>2013-06-11T11:47:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to find max observation from a variable using data step only...</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/How-to-find-max-observation-from-a-variable-using-data-step-only/m-p/102365#M9739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No procedures at all, and no END= on the DATA step:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set have nobs=_nobs_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if EmpSal &amp;gt; max_EmpSal then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; max_EmpSal = EmpSal;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; max_EmpID = EmpID;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; max_EmpName = EmpName;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; retain max_:;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; keep max_:;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if _n_ = _nobs_;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why in the world do you have these restrictions?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jun 2013 13:07:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/How-to-find-max-observation-from-a-variable-using-data-step-only/m-p/102365#M9739</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2013-06-11T13:07:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to find max observation from a variable using data step only...</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/How-to-find-max-observation-from-a-variable-using-data-step-only/m-p/102366#M9740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks to all for your quick response, specially to "Astounding".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's not all about the training and restrictions. It's only to explore the new ways to finalize the required output but yes it is something to learn in a limited bowl of resource and knowledge or may be sometime with restrictions.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am highly thankful for all answers...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Uma Shanker Saini&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jun 2013 16:27:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/How-to-find-max-observation-from-a-variable-using-data-step-only/m-p/102366#M9740</guid>
      <dc:creator>umashankersaini</dc:creator>
      <dc:date>2013-06-11T16:27:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to find max observation from a variable using data step only...</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/How-to-find-max-observation-from-a-variable-using-data-step-only/m-p/102367#M9741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is another approach using Hash in data step, and it is one of a few times that Hash is not as twice&amp;nbsp; verbose as conventional data step.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;if 0 then set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; declare hash h(dataset:'have', ordered:'d' , multidata:'y');&lt;/P&gt;&lt;P&gt;&amp;nbsp; h.definekey('EmpSal');&lt;/P&gt;&lt;P&gt;&amp;nbsp; h.definedata(all:'y');&lt;/P&gt;&lt;P&gt;&amp;nbsp; h.definedone();&lt;/P&gt;&lt;P&gt;&amp;nbsp; h.output(dataset:'want(obs=1)');&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jun 2013 19:41:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/How-to-find-max-observation-from-a-variable-using-data-step-only/m-p/102367#M9741</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2013-06-11T19:41:26Z</dc:date>
    </item>
    <item>
      <title>Re: How to find max observation from a variable using data step only...</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/How-to-find-max-observation-from-a-variable-using-data-step-only/m-p/102368#M9742</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hai.Kuo / Ksharp,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not much familiar with Hash.&lt;/P&gt;&lt;P&gt;would any one love to provide me good stuff ( online path or pdf ) so that i can learn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;email : &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:umashankersaini@yahoo.com"&gt;umashankersaini@yahoo.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Uma Shanker Saini&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 16:34:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/How-to-find-max-observation-from-a-variable-using-data-step-only/m-p/102368#M9742</guid>
      <dc:creator>umashankersaini</dc:creator>
      <dc:date>2013-07-03T16:34:11Z</dc:date>
    </item>
  </channel>
</rss>

