<?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 Count across variables (substring) in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Count-across-variables-substring/m-p/347260#M273309</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'd like to count the number of a specific value ('4') per individual in the second digit of a character variable (one per day) and store the count (new variable). The data set:&lt;/P&gt;&lt;P&gt;pid &amp;nbsp; &amp;nbsp;date1 &amp;nbsp; date2 &amp;nbsp; date3 &amp;nbsp;...&lt;/P&gt;&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 142 &amp;nbsp; &amp;nbsp; &amp;nbsp;121 &amp;nbsp; &amp;nbsp; 141&lt;/P&gt;&lt;P&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp; 111 &amp;nbsp; &amp;nbsp; &amp;nbsp; 12B &amp;nbsp; &amp;nbsp;121&lt;/P&gt;&lt;P&gt;3 &amp;nbsp; &amp;nbsp; &amp;nbsp; 141 &amp;nbsp; &amp;nbsp; &amp;nbsp; 14A &amp;nbsp; &amp;nbsp;121&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anyone?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 05 Apr 2017 08:46:22 GMT</pubDate>
    <dc:creator>terjeph</dc:creator>
    <dc:date>2017-04-05T08:46:22Z</dc:date>
    <item>
      <title>Count across variables (substring)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Count-across-variables-substring/m-p/347260#M273309</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'd like to count the number of a specific value ('4') per individual in the second digit of a character variable (one per day) and store the count (new variable). The data set:&lt;/P&gt;&lt;P&gt;pid &amp;nbsp; &amp;nbsp;date1 &amp;nbsp; date2 &amp;nbsp; date3 &amp;nbsp;...&lt;/P&gt;&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 142 &amp;nbsp; &amp;nbsp; &amp;nbsp;121 &amp;nbsp; &amp;nbsp; 141&lt;/P&gt;&lt;P&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp; 111 &amp;nbsp; &amp;nbsp; &amp;nbsp; 12B &amp;nbsp; &amp;nbsp;121&lt;/P&gt;&lt;P&gt;3 &amp;nbsp; &amp;nbsp; &amp;nbsp; 141 &amp;nbsp; &amp;nbsp; &amp;nbsp; 14A &amp;nbsp; &amp;nbsp;121&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anyone?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Apr 2017 08:46:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Count-across-variables-substring/m-p/347260#M273309</guid>
      <dc:creator>terjeph</dc:creator>
      <dc:date>2017-04-05T08:46:22Z</dc:date>
    </item>
    <item>
      <title>Re: Count across variables (substring)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Count-across-variables-substring/m-p/347262#M273310</link>
      <description>&lt;P&gt;Hope its what you are expecting&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input pid    date1$   date2$   date3$;
array cnt(3) cnt1-cnt3;
array dat(3) date1-date3;
do i = 1 to 3;
if substr(dat(i),2,1)='4' then cnt(i)=1;
end;
count=sum(of cnt1-cnt3);
cards;
1       142      121     141
2       111       12B    121
3       141       14A    121
;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Apr 2017 09:05:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Count-across-variables-substring/m-p/347262#M273310</guid>
      <dc:creator>Jagadishkatam</dc:creator>
      <dc:date>2017-04-05T09:05:43Z</dc:date>
    </item>
    <item>
      <title>Re: Count across variables (substring)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Count-across-variables-substring/m-p/347263#M273311</link>
      <description>Thanks!</description>
      <pubDate>Wed, 05 Apr 2017 09:12:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Count-across-variables-substring/m-p/347263#M273311</guid>
      <dc:creator>terjeph</dc:creator>
      <dc:date>2017-04-05T09:12:04Z</dc:date>
    </item>
    <item>
      <title>Re: Count across variables (substring)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Count-across-variables-substring/m-p/347264#M273312</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Post test data in the form of a datastep.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;We are not here to type it in for your or guess what it should look like.&lt;/P&gt;
&lt;P&gt;If you only have one 4 per item then simply:&lt;/P&gt;
&lt;PRE&gt;data have;
  input pid date1 $ date2 $ date3 $;
  tmpstr=lengthn(compress(cats(of date:),'4','k'));
datalines;
1       142      121     141
2       111       12B    121
3       141       14A    121
;
run;&lt;/PRE&gt;</description>
      <pubDate>Wed, 05 Apr 2017 09:13:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Count-across-variables-substring/m-p/347264#M273312</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-04-05T09:13:10Z</dc:date>
    </item>
    <item>
      <title>Re: Count across variables (substring)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Count-across-variables-substring/m-p/347265#M273313</link>
      <description>&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Mark the actual answer to the question as correct, not your thankyou post. &amp;nbsp;Now it seems that "Thank you" is the correct answer!&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Apr 2017 09:14:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Count-across-variables-substring/m-p/347265#M273313</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-04-05T09:14:41Z</dc:date>
    </item>
  </channel>
</rss>

