<?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: Reg:Count in to a macro variable in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Reg-Count-in-to-a-macro-variable/m-p/49583#M10287</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If I have understood what you mean.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;data l2;
input id no;
cards;
1 100
2 200
3 300
run;

proc sql;
select count(*) into :l2 from l2 where id=3 having no=max(no);
quit;

%put &amp;amp;l2;

&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;Ksharp&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 30 Mar 2012 06:22:49 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2012-03-30T06:22:49Z</dc:date>
    <item>
      <title>Reg:Count in to a macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Reg-Count-in-to-a-macro-variable/m-p/49581#M10285</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am doing like this. data l2; input id no; cards; 1 100 2 200 3 300 run; proc sql; select count(max(no)) into :l2 from l2 where id=3; quit; i am getting this ERROR ERROR: Summary functions nested in this way are not supported. i want the output that macro L2 should have count as 1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2012 06:14:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Reg-Count-in-to-a-macro-variable/m-p/49581#M10285</guid>
      <dc:creator>R_Win</dc:creator>
      <dc:date>2012-03-30T06:14:23Z</dc:date>
    </item>
    <item>
      <title>Re: Reg:Count in to a macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Reg-Count-in-to-a-macro-variable/m-p/49582#M10286</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For your Ref&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2012 06:16:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Reg-Count-in-to-a-macro-variable/m-p/49582#M10286</guid>
      <dc:creator>R_Win</dc:creator>
      <dc:date>2012-03-30T06:16:48Z</dc:date>
    </item>
    <item>
      <title>Re: Reg:Count in to a macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Reg-Count-in-to-a-macro-variable/m-p/49583#M10287</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If I have understood what you mean.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;data l2;
input id no;
cards;
1 100
2 200
3 300
run;

proc sql;
select count(*) into :l2 from l2 where id=3 having no=max(no);
quit;

%put &amp;amp;l2;

&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;Ksharp&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2012 06:22:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Reg-Count-in-to-a-macro-variable/m-p/49583#M10287</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2012-03-30T06:22:49Z</dc:date>
    </item>
    <item>
      <title>Re: Reg:Count in to a macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Reg-Count-in-to-a-macro-variable/m-p/49584#M10288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; You might need to use having keyword for condition of summary variables.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2012 06:41:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Reg-Count-in-to-a-macro-variable/m-p/49584#M10288</guid>
      <dc:creator>manojinpec</dc:creator>
      <dc:date>2012-03-30T06:41:58Z</dc:date>
    </item>
    <item>
      <title>Re: Reg:Count in to a macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Reg-Count-in-to-a-macro-variable/m-p/49585#M10289</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;small probelm data l2; input id no; cards; 1 100 2 200 3 300 3 400 run; proc sql; select count(*) into :l2 from l2 where id=3 having no=max(no); quit; %put &amp;amp;l2; But i want the count id =3 and no having max count here the max(no)=400 so i should get count as 1 but it was getting output as 2.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2012 06:47:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Reg-Count-in-to-a-macro-variable/m-p/49585#M10289</guid>
      <dc:creator>R_Win</dc:creator>
      <dc:date>2012-03-30T06:47:28Z</dc:date>
    </item>
    <item>
      <title>Re: Reg:Count in to a macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Reg-Count-in-to-a-macro-variable/m-p/49586#M10290</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;Try this...Hope it helps..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;select count(id) as count into :s2 from l2 where id =(select max(id) from l2);&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shiva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2012 06:51:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Reg-Count-in-to-a-macro-variable/m-p/49586#M10290</guid>
      <dc:creator>shshiva</dc:creator>
      <dc:date>2012-03-30T06:51:12Z</dc:date>
    </item>
    <item>
      <title>Re: Reg:Count in to a macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Reg-Count-in-to-a-macro-variable/m-p/49587#M10291</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is very intesting . I don't realize it will appear so weird result. Try it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;data l2; 
input id no; 
cards; 
1 100 
2 200 
3 300 
3 400 
;
run; 
proc sql; 
select count(*)&amp;nbsp; into :l2 
 from (select *&amp;nbsp; from l2 group by id having id=3 and no=max(no) )
 ; 
quit;
%put &amp;amp;l2;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ksharp&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2012 07:54:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Reg-Count-in-to-a-macro-variable/m-p/49587#M10291</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2012-03-30T07:54:53Z</dc:date>
    </item>
  </channel>
</rss>

