<?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: max of numbers in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/858948#M339384</link>
    <description>&lt;P&gt;work perfect !!!&lt;/P&gt;&lt;P&gt;thank_you!!&lt;/P&gt;</description>
    <pubDate>Wed, 15 Feb 2023 14:51:07 GMT</pubDate>
    <dc:creator>ziv</dc:creator>
    <dc:date>2023-02-15T14:51:07Z</dc:date>
    <item>
      <title>max of numbers</title>
      <link>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/858480#M339193</link>
      <description>&lt;P&gt;hi everyone&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i have A like this:&amp;nbsp;&lt;/P&gt;&lt;P&gt;a&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;4&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;4&lt;/P&gt;&lt;P&gt;5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;i need b like this&amp;nbsp;&lt;/P&gt;&lt;P&gt;b&lt;/P&gt;&lt;P&gt;4&lt;/P&gt;&lt;P&gt;4&lt;/P&gt;&lt;P&gt;4&lt;/P&gt;&lt;P&gt;4&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;5&lt;/P&gt;&lt;P&gt;5&lt;/P&gt;&lt;P&gt;5&lt;/P&gt;&lt;P&gt;5&lt;/P&gt;&lt;P&gt;5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;that b will be the max of a when he start from 1 again&lt;/P&gt;&lt;P&gt;thank you!!&lt;/P&gt;</description>
      <pubDate>Mon, 13 Feb 2023 07:41:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/858480#M339193</guid>
      <dc:creator>ziv</dc:creator>
      <dc:date>2023-02-13T07:41:47Z</dc:date>
    </item>
    <item>
      <title>Re: max of numbers</title>
      <link>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/858483#M339195</link>
      <description>&lt;P&gt;Given that data is not huge:&lt;/P&gt;
&lt;P&gt;- Save the row nuber as variable in the data set (rownum=_n_;)&lt;/P&gt;
&lt;P&gt;- Sort the data set descending on rownum.&lt;/P&gt;
&lt;P&gt;- RETAIN b, set it to a initially.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;- Create another retained flag variable to keep track on if A in the previous record was 1 or not. Assign b accordingly.&lt;/P&gt;</description>
      <pubDate>Mon, 13 Feb 2023 08:40:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/858483#M339195</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2023-02-13T08:40:47Z</dc:date>
    </item>
    <item>
      <title>Re: max of numbers</title>
      <link>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/858484#M339196</link>
      <description>&lt;P&gt;Assuming that you do not already have an ID for each group, I would suggest creating one, e.g.:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data grp;                                                                                                                               
  set have;                                                                                                                             
  if a=1 then grp+1;                                                                                                                    
run;    
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;When you have a grouping variable (here called GRP), the rest is easy:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;                                                                                                                              
  b=0;                                                                                                                                  
  do until(last.grp);                                                                                                                   
    set grp;                                                                                                                            
    by grp;                                                                                                                             
    b=max(b,a);                                                                                                                         
    end;                                                                                                                                
  do until(last.grp);                                                                                                                   
    set grp;                                                                                                                            
    by grp;                                                                                                                             
    output;                                                                                                                             
    end;                                                                                                                                
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;If you already have a grouping variable, you can just use that. If your data is not sorted by the grouping variable (but the groups still come together), you can use the NOTSORTED option on the by statements, no need to sort first, unless you want to do that anyway.&lt;/P&gt;</description>
      <pubDate>Mon, 13 Feb 2023 09:14:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/858484#M339196</guid>
      <dc:creator>s_lassen</dc:creator>
      <dc:date>2023-02-13T09:14:13Z</dc:date>
    </item>
    <item>
      <title>Re: max of numbers</title>
      <link>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/858488#M339199</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
do until (next_a = 1 or done);
  merge
    have
    have (firstobs=2 keep=a rename=(a=next_a))
    end=done
  ; 
  b = max(b,a);
end;
do until (next_a = 1 or done2);
  merge
    have
    have (firstobs=2 keep=a rename=(a=next_a))
    end=done2
  ; 
  output;
end;
drop next_a;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Untested, posted from my tablet.&lt;/P&gt;
&lt;P&gt;This rather complicated method is designed to avoid a double&amp;nbsp;&lt;EM&gt;physical&lt;/EM&gt; read of the dataset, which should speed up the process for large datasets.&lt;/P&gt;</description>
      <pubDate>Mon, 13 Feb 2023 11:12:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/858488#M339199</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2023-02-13T11:12:14Z</dc:date>
    </item>
    <item>
      <title>Re: max of numbers</title>
      <link>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/858948#M339384</link>
      <description>&lt;P&gt;work perfect !!!&lt;/P&gt;&lt;P&gt;thank_you!!&lt;/P&gt;</description>
      <pubDate>Wed, 15 Feb 2023 14:51:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/858948#M339384</guid>
      <dc:creator>ziv</dc:creator>
      <dc:date>2023-02-15T14:51:07Z</dc:date>
    </item>
    <item>
      <title>Re: max of numbers</title>
      <link>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/858974#M339396</link>
      <description>&lt;P&gt;Hi, the business is working.&lt;BR /&gt;But I have something I need to change and would appreciate your help.&lt;BR /&gt;I create variable A in the same table that I create variable B (its must be like this) , and if I do your actions in a separate table it works, and if I want it in the same table it causes disruptions, jumping numbers, etc.&lt;BR /&gt;Is there an option to write a command that will work in the same table?&lt;/P&gt;&lt;P&gt;Thank you very much in advance for the help&lt;/P&gt;</description>
      <pubDate>Wed, 15 Feb 2023 15:49:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/858974#M339396</guid>
      <dc:creator>ziv</dc:creator>
      <dc:date>2023-02-15T15:49:45Z</dc:date>
    </item>
    <item>
      <title>Re: max of numbers</title>
      <link>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/859016#M339413</link>
      <description>&lt;P&gt;Post your existing dataset in usable form (as data step code with datalines), so we can see what you're talking about. Then also show the values you want to create.&lt;/P&gt;</description>
      <pubDate>Wed, 15 Feb 2023 18:10:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/859016#M339413</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2023-02-15T18:10:31Z</dc:date>
    </item>
    <item>
      <title>Re: max of numbers</title>
      <link>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/859122#M339456</link>
      <description>&lt;P&gt;Hey&lt;BR /&gt;The input is very long and not everything is relevant, I will send what is relevant.&lt;/P&gt;&lt;P&gt;I have 2 variables -&lt;BR /&gt;One called A runs from 1 until the variable B changes&lt;BR /&gt;B is a variable that changes every random number.&lt;BR /&gt;I need C to either give me the higher number of A or count B for me every time. (option for 2 different methods)&lt;BR /&gt;The problem is that I create and need to create A and B in the same command/table (necessary for other things) so I also need to create C together with them.&lt;/P&gt;&lt;P&gt;;data_work1&lt;BR /&gt;set work2&lt;BR /&gt;b= ...&lt;BR /&gt;if b = lag (a) then a+1;&lt;BR /&gt;else a=1;&lt;/P&gt;&lt;P&gt;here i need your code&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;It's easiest to understand from the table that looks like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much for your help!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;A&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;B&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;C&lt;/SPAN&gt;&lt;/P&gt;&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;SPAN&gt;XXX&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;XXX&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;XXX&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;XXX&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;XXX&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;XXX&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;XXX&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;XXX&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;9&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;XXX&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9&lt;/P&gt;&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;SPAN&gt;BB&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;BB&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;BB&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;BB&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;BB&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;BB&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;BB&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;BB&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;9&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;BB&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;10&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;BB&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;BB&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11&lt;/P&gt;&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;SPAN&gt;A&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;A&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;A&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;A&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;A&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;A&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;A&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&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;SPAN&gt;CC&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;CC&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;CC&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;CC&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;CC&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;CC&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Thu, 16 Feb 2023 07:45:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/859122#M339456</guid>
      <dc:creator>ziv</dc:creator>
      <dc:date>2023-02-16T07:45:31Z</dc:date>
    </item>
    <item>
      <title>Re: max of numbers</title>
      <link>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/859166#M339473</link>
      <description>&lt;P&gt;If you have A and B, then C is determined by&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table want as
  select
    a,
    b,
    max(a) as c
  from have
  group by b
  order by b, a
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 16 Feb 2023 11:30:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/859166#M339473</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2023-02-16T11:30:31Z</dc:date>
    </item>
    <item>
      <title>Re: max of numbers</title>
      <link>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/859184#M339480</link>
      <description>&lt;P&gt;I'm sorry for contacting you so much, but my question is if the same thing is possible, just not in PROC SQL? The code I build before is with a loop written in the SAS language.&lt;/P&gt;&lt;P&gt;thank you.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Feb 2023 13:34:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/859184#M339480</guid>
      <dc:creator>ziv</dc:creator>
      <dc:date>2023-02-16T13:34:31Z</dc:date>
    </item>
    <item>
      <title>Re: max of numbers</title>
      <link>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/859216#M339484</link>
      <description>&lt;P&gt;Use a DOW loop:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
do until (last.b);
  set have;
  by b;
  c = max(c,a);
end;
do until (last.b);
  set have;
  by b;
  output;
end;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 16 Feb 2023 15:35:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/max-of-numbers/m-p/859216#M339484</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2023-02-16T15:35:58Z</dc:date>
    </item>
  </channel>
</rss>

