<?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: Min and Max function on sequential arguments in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Min-and-Max-function-on-sequential-arguments/m-p/161914#M42112</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The UPDATE statement makes a more natural "flatten-er" for this scenario.&amp;nbsp; You do need a BY variable but I consider that a minor inconvenience.&lt;/P&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; date;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;infile&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;cards&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;expandtabs&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;input&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; OPEN_DATE:&lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;Date11.&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; COUNT (INDATE1-INDATE5)(:&lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;date11.&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;retain&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; id &lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;1&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; o: in: &lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;date11.&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;cards&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffc0;"&gt;7-Aug-14 266&amp;nbsp;&amp;nbsp; 7-Aug-14 .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&lt;BR /&gt;8-Aug-14 480&amp;nbsp;&amp;nbsp; .&amp;nbsp; 8-Aug-14 .&amp;nbsp; .&amp;nbsp; .&lt;BR /&gt;11-Aug-14&amp;nbsp;&amp;nbsp; 269&amp;nbsp;&amp;nbsp; .&amp;nbsp; .&amp;nbsp; 11-Aug-14&amp;nbsp;&amp;nbsp; .&amp;nbsp; .&lt;BR /&gt;12-Aug-14&amp;nbsp;&amp;nbsp; 435&amp;nbsp;&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; 12-Aug-14&amp;nbsp;&amp;nbsp; .&lt;BR /&gt;13-Aug-14&amp;nbsp;&amp;nbsp; 281&amp;nbsp;&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; 13-Aug-14&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;;;;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; date2;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;update&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; date(obs=&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;0&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;) date;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;by&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; id;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; cnt + count;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; last.id &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;then&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;do&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; max=max(of in:);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; min=min(of in:);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;end&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; max min &lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;date11.&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;proc&lt;/STRONG&gt; &lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;print&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;IMG alt="8-14-2014 5-03-14 PM.png" class="jive-image-thumbnail jive-image" src="https://communities.sas.com/legacyfs/online/7107_8-14-2014 5-03-14 PM.png" width="450" /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 14 Aug 2014 22:06:10 GMT</pubDate>
    <dc:creator>data_null__</dc:creator>
    <dc:date>2014-08-14T22:06:10Z</dc:date>
    <item>
      <title>Min and Max function on sequential arguments</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Min-and-Max-function-on-sequential-arguments/m-p/161910#M42108</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The variables INDATE&amp;lt;n&amp;gt; are driven by the count on the variable open_date. In the below example, the count on the variable open_date is 5 so the INDATE would be from INDATE1 to INDATE5. I want to apply minimum and maximum function between the variable INDATE1 - INDATE5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can write it manually min(INDATE1,INDATE2,INDATE3,INDATE4,INDATE5) which serves the purpose but I want to enhance it in such a way that the code doesnt need to be modified manually every time the process runs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 497px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="20" width="81"&gt;OPEN_DATE&lt;/TD&gt;&lt;TD width="51"&gt;COUNT&lt;/TD&gt;&lt;TD width="73"&gt;INDATE1&lt;/TD&gt;&lt;TD width="73"&gt;INDATE2&lt;/TD&gt;&lt;TD width="73"&gt;INDATE3&lt;/TD&gt;&lt;TD width="73"&gt;INDATE4&lt;/TD&gt;&lt;TD width="73"&gt;INDATE5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20"&gt;7-Aug-14&lt;/TD&gt;&lt;TD align="right"&gt;266&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;7-Aug-14&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;Any help is greatly appreciated.&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20"&gt;8-Aug-14&lt;/TD&gt;&lt;TD align="right"&gt;480&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;8-Aug-14&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20"&gt;11-Aug-14&lt;/TD&gt;&lt;TD align="right"&gt;269&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;11-Aug-14&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20"&gt;12-Aug-14&lt;/TD&gt;&lt;TD align="right"&gt;435&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;12-Aug-14&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;Have&lt;TR&gt;&lt;TD align="right" class="xl65" height="20"&gt;13-Aug-14&lt;/TD&gt;&lt;TD align="right"&gt;281&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;&lt;TD align="right" class="xl65"&gt;13-Aug-14&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Want&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="707"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="20" width="81"&gt;OPEN_DATE&lt;/TD&gt;&lt;TD width="51"&gt;COUNT&lt;/TD&gt;&lt;TD width="73"&gt;INDATE1&lt;/TD&gt;&lt;TD width="73"&gt;INDATE2&lt;/TD&gt;&lt;TD width="73"&gt;INDATE3&lt;/TD&gt;&lt;TD width="73"&gt;INDATE4&lt;/TD&gt;&lt;TD width="73"&gt;INDATE5&lt;/TD&gt;&lt;TD width="73"&gt;MINPULL&lt;/TD&gt;&lt;TD width="73"&gt;MAXPULL&lt;/TD&gt;&lt;TD width="64"&gt;CNT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20"&gt;13-Aug-14&lt;/TD&gt;&lt;TD align="right"&gt;281&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;7-Aug-14&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;8-Aug-14&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;11-Aug-14&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;12-Aug-14&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;13-Aug-14&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;7-Aug-14&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;13-Aug-14&lt;/TD&gt;&lt;TD align="right"&gt;1731&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CNT is total of countvariable in have data set.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2014 20:47:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Min-and-Max-function-on-sequential-arguments/m-p/161910#M42108</guid>
      <dc:creator>Hima</dc:creator>
      <dc:date>2014-08-14T20:47:14Z</dc:date>
    </item>
    <item>
      <title>Re: Min function on sequential arguments</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Min-and-Max-function-on-sequential-arguments/m-p/161911#M42109</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Look up the idea of variable lists. Short hand if&amp;nbsp; you have a common stem for the names of variables is to use a colon following the common part of the variable&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;min ( of indate:) for example.&lt;/P&gt;&lt;P&gt;Warning this will attempt to use all variables that start with INDATE and ALL of them must be of the same type (numeric in the case of min) to get expected results. If you were to have a character variable INDATE_comment that had text the above would generate and error.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2014 20:54:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Min-and-Max-function-on-sequential-arguments/m-p/161911#M42109</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2014-08-14T20:54:18Z</dc:date>
    </item>
    <item>
      <title>Re: Min and Max function on sequential arguments</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Min-and-Max-function-on-sequential-arguments/m-p/161912#M42110</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data have;&lt;BR /&gt;input OPEN_DATE : date7. COUNT (INDATE1 INDATE2 INDATE3 INDATE4 INDATE5)(: date7.);&lt;BR /&gt;format OPEN_DATE INDATE1 INDATE2 INDATE3 INDATE4 INDATE5 date7.;&lt;BR /&gt;datalines;&lt;BR /&gt;07-Aug-14 266 07-Aug-14 . . . .&lt;BR /&gt;08-Aug-14 480 . 08-Aug-14 . . .&lt;BR /&gt;11-Aug-14 269 . . 11-Aug-14 . .&lt;BR /&gt;12-Aug-14 435 . . . 12-Aug-14 .&lt;BR /&gt;13-Aug-14 281 . . . . 13-Aug-14&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;proc stdize data=have reponly method=mean out=want;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data final;&lt;BR /&gt;set want end=last;&lt;BR /&gt;cnt+count;&lt;BR /&gt;if last then do;&lt;BR /&gt;maxpull=max(of in:);&lt;BR /&gt;output;&lt;BR /&gt;end;&lt;BR /&gt;format maxpull date8.;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2014 21:16:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Min-and-Max-function-on-sequential-arguments/m-p/161912#M42110</guid>
      <dc:creator>stat_sas</dc:creator>
      <dc:date>2014-08-14T21:16:35Z</dc:date>
    </item>
    <item>
      <title>Re: Min and Max function on sequential arguments</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Min-and-Max-function-on-sequential-arguments/m-p/161913#M42111</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you so much. It is a huge help. Just an FYI. As I need min value I added one more line to what you gave me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC STDIZE DATA=IN1.PROC_DT1 REPONLY METHOD=MEAN OUT=IN1.PROC_DT2;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA IN1.PROC_DT3;&lt;/P&gt;&lt;P&gt;SET IN1.PROC_DT2 END=LAST;&lt;/P&gt;&lt;P&gt;CNT+COUNT;&lt;/P&gt;&lt;P&gt;IF LAST THEN DO;&lt;/P&gt;&lt;P&gt;MAXPULL=MAX(OF IN:);&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;MINPULL=MIN(OF IN:);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;OUTPUT;&lt;/P&gt;&lt;P&gt;END;&lt;/P&gt;&lt;P&gt;FORMAT MAXPULL &lt;STRONG&gt;MINPULL&lt;/STRONG&gt; DATE9.;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2014 21:29:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Min-and-Max-function-on-sequential-arguments/m-p/161913#M42111</guid>
      <dc:creator>Hima</dc:creator>
      <dc:date>2014-08-14T21:29:58Z</dc:date>
    </item>
    <item>
      <title>Re: Min and Max function on sequential arguments</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Min-and-Max-function-on-sequential-arguments/m-p/161914#M42112</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The UPDATE statement makes a more natural "flatten-er" for this scenario.&amp;nbsp; You do need a BY variable but I consider that a minor inconvenience.&lt;/P&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; date;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;infile&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;cards&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;expandtabs&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;input&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; OPEN_DATE:&lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;Date11.&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; COUNT (INDATE1-INDATE5)(:&lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;date11.&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;retain&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; id &lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;1&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; o: in: &lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;date11.&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;cards&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffc0;"&gt;7-Aug-14 266&amp;nbsp;&amp;nbsp; 7-Aug-14 .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&lt;BR /&gt;8-Aug-14 480&amp;nbsp;&amp;nbsp; .&amp;nbsp; 8-Aug-14 .&amp;nbsp; .&amp;nbsp; .&lt;BR /&gt;11-Aug-14&amp;nbsp;&amp;nbsp; 269&amp;nbsp;&amp;nbsp; .&amp;nbsp; .&amp;nbsp; 11-Aug-14&amp;nbsp;&amp;nbsp; .&amp;nbsp; .&lt;BR /&gt;12-Aug-14&amp;nbsp;&amp;nbsp; 435&amp;nbsp;&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; 12-Aug-14&amp;nbsp;&amp;nbsp; .&lt;BR /&gt;13-Aug-14&amp;nbsp;&amp;nbsp; 281&amp;nbsp;&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; 13-Aug-14&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;;;;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; date2;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;update&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; date(obs=&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;0&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;) date;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;by&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; id;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; cnt + count;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; last.id &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;then&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;do&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; max=max(of in:);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; min=min(of in:);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;end&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; max min &lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;date11.&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;proc&lt;/STRONG&gt; &lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;print&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;IMG alt="8-14-2014 5-03-14 PM.png" class="jive-image-thumbnail jive-image" src="https://communities.sas.com/legacyfs/online/7107_8-14-2014 5-03-14 PM.png" width="450" /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2014 22:06:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Min-and-Max-function-on-sequential-arguments/m-p/161914#M42112</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2014-08-14T22:06:10Z</dc:date>
    </item>
    <item>
      <title>Re: Min and Max function on sequential arguments</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Min-and-Max-function-on-sequential-arguments/m-p/161915#M42113</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;

data date;
&amp;nbsp;&amp;nbsp; infile cards expandtabs; 
&amp;nbsp;&amp;nbsp; input OPEN_DATE:Date11.&amp;nbsp;&amp;nbsp; COUNT (INDATE1-INDATE5)(:date11.);
&amp;nbsp;&amp;nbsp; format o: in: date11.; 
&amp;nbsp;&amp;nbsp; cards; 
7-Aug-14 266&amp;nbsp;&amp;nbsp; 7-Aug-14 .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .
8-Aug-14 480&amp;nbsp;&amp;nbsp; .&amp;nbsp; 8-Aug-14 .&amp;nbsp; .&amp;nbsp; .
11-Aug-14&amp;nbsp;&amp;nbsp; 269&amp;nbsp;&amp;nbsp; .&amp;nbsp; .&amp;nbsp; 11-Aug-14&amp;nbsp;&amp;nbsp; .&amp;nbsp; .
12-Aug-14&amp;nbsp;&amp;nbsp; 435&amp;nbsp;&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; 12-Aug-14&amp;nbsp;&amp;nbsp; .
13-Aug-14&amp;nbsp;&amp;nbsp; 281&amp;nbsp;&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; 13-Aug-14
;;;;
proc summary data=date;
var _numeric_;
output out=sum(drop=_: OPEN_DATE rename=(count=cnt)) sum=;
run;
data want;
 set date point=nobs nobs=nobs ;
 set sum;
run;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xia Keshan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: xia keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Aug 2014 13:39:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Min-and-Max-function-on-sequential-arguments/m-p/161915#M42113</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-08-15T13:39:31Z</dc:date>
    </item>
  </channel>
</rss>

