<?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: Contains &amp;amp; sum in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372079#M275972</link>
    <description>&lt;P&gt;Neither of your posts contain a datastep with test data, so with nothing to run against, I would suggest do a transpose:&lt;/P&gt;
&lt;PRE&gt;proc transpose data=have out=inter;
  by id;
  var _all_;
run;&lt;/PRE&gt;
&lt;P&gt;Then do you calculations:&lt;/P&gt;
&lt;PRE&gt;proc sql;
  create table WANT as
  select  ID,
             count(*)/2 as TOTAL,
             sum(...) as LOANS
  from    INTER
  group by ID;
quit;&lt;/PRE&gt;
&lt;P&gt;You need to put whatever the output from the transpose step variable(s) are. &amp;nbsp;As I have not test data to run with I can only guess.&lt;/P&gt;</description>
    <pubDate>Fri, 30 Jun 2017 09:44:57 GMT</pubDate>
    <dc:creator>RW9</dc:creator>
    <dc:date>2017-06-30T09:44:57Z</dc:date>
    <item>
      <title>Contains &amp; sum</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372049#M275965</link>
      <description>&lt;P&gt;Hi Guys&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a situation that I am not sure how to go about sloving for.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a data set that contains "Supplier_name" this is transposed and has "supplier_name1 - suppllier_name82"&lt;/P&gt;
&lt;P&gt;supplier_name contains character infomation such as names for eg "LOANS" "CREDIT" , &amp;amp; the second varaible is balance and has "balance1 - balance82. I need to group FOR eg. all loans and the sum of all loans.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;you help will be greatly appreciated.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2017 08:18:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372049#M275965</guid>
      <dc:creator>EMC9</dc:creator>
      <dc:date>2017-06-30T08:18:22Z</dc:date>
    </item>
    <item>
      <title>Re: Contains &amp; sum</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372052#M275966</link>
      <description>&lt;P&gt;Hi Allistair&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you could post an example in the form of Have and Want files it'll be easier for us to give you an answer.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Chris&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2017 08:30:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372052#M275966</guid>
      <dc:creator>ChrisBrooks</dc:creator>
      <dc:date>2017-06-30T08:30:06Z</dc:date>
    </item>
    <item>
      <title>Re: Contains &amp; sum</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372053#M275967</link>
      <description>&lt;P&gt;Post example data in the form of a datastep and what you want your desired dataset to look like.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2017 08:30:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372053#M275967</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2017-06-30T08:30:59Z</dc:date>
    </item>
    <item>
      <title>Re: Contains &amp; sum</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372054#M275968</link>
      <description>&lt;P&gt;Please post test data in the form of a datastep:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712" target="_blank"&gt;https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And what the output should look like. &amp;nbsp;I would suspect, if you want to be grouping, that sticking with the data in the normalised form (i.e. data going down the page rather than across) would be simplest.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2017 08:32:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372054#M275968</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-06-30T08:32:37Z</dc:date>
    </item>
    <item>
      <title>Re: Contains &amp; sum</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372070#M275969</link>
      <description>&lt;P&gt;sample data :&lt;/P&gt;
&lt;TABLE width="1417"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="21"&gt;ID&lt;/TD&gt;
&lt;TD width="118"&gt;Supplier_name1&amp;nbsp;&lt;/TD&gt;
&lt;TD width="114"&gt;OPEN_BALANCE1&lt;/TD&gt;
&lt;TD width="118"&gt;Supplier_name2&lt;/TD&gt;
&lt;TD width="114"&gt;OPEN_BALANCE2&lt;/TD&gt;
&lt;TD width="118"&gt;Supplier_name3&amp;nbsp;&lt;/TD&gt;
&lt;TD width="114"&gt;OPEN_BALANCE3&lt;/TD&gt;
&lt;TD width="118"&gt;Supplier_name4&amp;nbsp;&lt;/TD&gt;
&lt;TD width="114"&gt;OPEN_BALANCE5&lt;/TD&gt;
&lt;TD width="118"&gt;Supplier_name5&amp;nbsp;&lt;/TD&gt;
&lt;TD width="114"&gt;OPEN_BALANCE6&lt;/TD&gt;
&lt;TD width="118"&gt;Supplier_name6&amp;nbsp;&lt;/TD&gt;
&lt;TD width="118"&gt;OPEN_BALANCE7&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12254&lt;/TD&gt;
&lt;TD&gt;LOAN&lt;/TD&gt;
&lt;TD&gt;12258&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12260&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12258&lt;/TD&gt;
&lt;TD&gt;LOAN&lt;/TD&gt;
&lt;TD&gt;12256&lt;/TD&gt;
&lt;TD&gt;LOAN&lt;/TD&gt;
&lt;TD&gt;12256&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12255&lt;/TD&gt;
&lt;TD&gt;VEHICHLE&lt;/TD&gt;
&lt;TD&gt;12259&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12257&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12259&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12257&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12257&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;HOME LOAN&lt;/TD&gt;
&lt;TD&gt;12256&lt;/TD&gt;
&lt;TD&gt;HOME LOAN&lt;/TD&gt;
&lt;TD&gt;12260&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12258&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12258&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12257&lt;/TD&gt;
&lt;TD&gt;LOAN&lt;/TD&gt;
&lt;TD&gt;12257&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12261&lt;/TD&gt;
&lt;TD&gt;HOME LOAN&lt;/TD&gt;
&lt;TD&gt;12261&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12258&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12258&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12262&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12262&lt;/TD&gt;
&lt;TD&gt;HOME LOAN&lt;/TD&gt;
&lt;TD&gt;12260&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;HOME LOAN&lt;/TD&gt;
&lt;TD&gt;12259&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12259&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12263&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12261&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;LOAN&lt;/TD&gt;
&lt;TD&gt;12260&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12260&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12259&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12261&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;HOME LOAN&lt;/TD&gt;
&lt;TD&gt;12258&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12262&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;HOME LOAN&lt;/TD&gt;
&lt;TD&gt;12263&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;desired output :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ID &amp;nbsp; TOTAL PERSONAL LOANS &amp;nbsp; &amp;nbsp; &amp;nbsp; SUM&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;R67000&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2017 09:22:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372070#M275969</guid>
      <dc:creator>EMC9</dc:creator>
      <dc:date>2017-06-30T09:22:08Z</dc:date>
    </item>
    <item>
      <title>Re: Contains &amp; sum</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372071#M275970</link>
      <description>sample data :&lt;BR /&gt;ID	Supplier_name1 	OPEN_BALANCE1	Supplier_name2	OPEN_BALANCE2	Supplier_name3 	OPEN_BALANCE3	Supplier_name4 	OPEN_BALANCE5	Supplier_name5 	OPEN_BALANCE6	Supplier_name6 	OPEN_BALANCE7&lt;BR /&gt;1	PERSONAL LOANS	12254	LOAN	12258	PERSONAL LOANS	12260	PERSONAL LOANS	12258	LOAN	12256	LOAN	12256&lt;BR /&gt;2	CREDIT CARD	12255	VEHICHLE	12259	CREDIT CARD	12257	CREDIT CARD	12259	PERSONAL LOANS	12257	PERSONAL LOANS	12257&lt;BR /&gt;3	HOME LOAN	12256	HOME LOAN	12260	 	 	 	 	CREDIT CARD	12258	CREDIT CARD	12258&lt;BR /&gt;4	PERSONAL LOANS	12257	LOAN	12257	PERSONAL LOANS	12261	HOME LOAN	12261	 	 	 	 &lt;BR /&gt;5	CREDIT CARD	12258	PERSONAL LOANS	12258	CREDIT CARD	12262	PERSONAL LOANS	12262	HOME LOAN	12260	 	 &lt;BR /&gt;6	HOME LOAN	12259	PERSONAL LOANS	12259	 	 	CREDIT CARD	12263	PERSONAL LOANS	12261	 	 &lt;BR /&gt;7	LOAN	12260	CREDIT CARD	12260	 	 	 	 	 	 	CREDIT CARD	12259&lt;BR /&gt;8	PERSONAL LOANS	12261	 	 	 	 	 	 	 	 	HOME LOAN	12258&lt;BR /&gt;9	CREDIT CARD	12262	 	 	 	 	 	 	 	 	 	 &lt;BR /&gt;10	HOME LOAN	12263	 	 	 	 	 	 	 	 	 	 &lt;BR /&gt;&lt;BR /&gt;desired output :&lt;BR /&gt;&lt;BR /&gt;ID   TOTAL PERSONAL LOANS       SUM&lt;BR /&gt;1                        4                          R67000</description>
      <pubDate>Fri, 30 Jun 2017 09:22:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372071#M275970</guid>
      <dc:creator>EMC9</dc:creator>
      <dc:date>2017-06-30T09:22:26Z</dc:date>
    </item>
    <item>
      <title>Re: Contains &amp; sum</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372072#M275971</link>
      <description>&lt;P&gt;sample data :&lt;/P&gt;
&lt;TABLE width="1417"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="21"&gt;ID&lt;/TD&gt;
&lt;TD width="118"&gt;Supplier_name1&amp;nbsp;&lt;/TD&gt;
&lt;TD width="114"&gt;OPEN_BALANCE1&lt;/TD&gt;
&lt;TD width="118"&gt;Supplier_name2&lt;/TD&gt;
&lt;TD width="114"&gt;OPEN_BALANCE2&lt;/TD&gt;
&lt;TD width="118"&gt;Supplier_name3&amp;nbsp;&lt;/TD&gt;
&lt;TD width="114"&gt;OPEN_BALANCE3&lt;/TD&gt;
&lt;TD width="118"&gt;Supplier_name4&amp;nbsp;&lt;/TD&gt;
&lt;TD width="114"&gt;OPEN_BALANCE5&lt;/TD&gt;
&lt;TD width="118"&gt;Supplier_name5&amp;nbsp;&lt;/TD&gt;
&lt;TD width="114"&gt;OPEN_BALANCE6&lt;/TD&gt;
&lt;TD width="118"&gt;Supplier_name6&amp;nbsp;&lt;/TD&gt;
&lt;TD width="118"&gt;OPEN_BALANCE7&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12254&lt;/TD&gt;
&lt;TD&gt;LOAN&lt;/TD&gt;
&lt;TD&gt;12258&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12260&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12258&lt;/TD&gt;
&lt;TD&gt;LOAN&lt;/TD&gt;
&lt;TD&gt;12256&lt;/TD&gt;
&lt;TD&gt;LOAN&lt;/TD&gt;
&lt;TD&gt;12256&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12255&lt;/TD&gt;
&lt;TD&gt;VEHICHLE&lt;/TD&gt;
&lt;TD&gt;12259&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12257&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12259&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12257&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12257&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;HOME LOAN&lt;/TD&gt;
&lt;TD&gt;12256&lt;/TD&gt;
&lt;TD&gt;HOME LOAN&lt;/TD&gt;
&lt;TD&gt;12260&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12258&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12258&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12257&lt;/TD&gt;
&lt;TD&gt;LOAN&lt;/TD&gt;
&lt;TD&gt;12257&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12261&lt;/TD&gt;
&lt;TD&gt;HOME LOAN&lt;/TD&gt;
&lt;TD&gt;12261&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12258&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12258&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12262&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12262&lt;/TD&gt;
&lt;TD&gt;HOME LOAN&lt;/TD&gt;
&lt;TD&gt;12260&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;HOME LOAN&lt;/TD&gt;
&lt;TD&gt;12259&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12259&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12263&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12261&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;LOAN&lt;/TD&gt;
&lt;TD&gt;12260&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12260&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12259&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;PERSONAL LOANS&lt;/TD&gt;
&lt;TD&gt;12261&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;HOME LOAN&lt;/TD&gt;
&lt;TD&gt;12258&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;CREDIT CARD&lt;/TD&gt;
&lt;TD&gt;12262&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;HOME LOAN&lt;/TD&gt;
&lt;TD&gt;12263&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;desired output :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ID &amp;nbsp; TOTAL PERSONAL LOANS &amp;nbsp; &amp;nbsp; &amp;nbsp; SUM&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;R67000&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2017 09:23:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372072#M275971</guid>
      <dc:creator>EMC9</dc:creator>
      <dc:date>2017-06-30T09:23:01Z</dc:date>
    </item>
    <item>
      <title>Re: Contains &amp; sum</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372079#M275972</link>
      <description>&lt;P&gt;Neither of your posts contain a datastep with test data, so with nothing to run against, I would suggest do a transpose:&lt;/P&gt;
&lt;PRE&gt;proc transpose data=have out=inter;
  by id;
  var _all_;
run;&lt;/PRE&gt;
&lt;P&gt;Then do you calculations:&lt;/P&gt;
&lt;PRE&gt;proc sql;
  create table WANT as
  select  ID,
             count(*)/2 as TOTAL,
             sum(...) as LOANS
  from    INTER
  group by ID;
quit;&lt;/PRE&gt;
&lt;P&gt;You need to put whatever the output from the transpose step variable(s) are. &amp;nbsp;As I have not test data to run with I can only guess.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2017 09:44:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372079#M275972</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-06-30T09:44:57Z</dc:date>
    </item>
    <item>
      <title>Re: Contains &amp; sum</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372085#M275973</link>
      <description>&lt;P&gt;It's probably easier to use a DATA step to "untranspose" your data:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;set have;&lt;/P&gt;
&lt;P&gt;array supplier_name {82};&lt;/P&gt;
&lt;P&gt;array open_balance {82};&lt;/P&gt;
&lt;P&gt;do _n_=1 to 82;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;if open_balance{_n_} &amp;gt; 0 then do;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;supplier = supplier_name{_n_};&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;balance = open_balance{_n_};&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;output;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;end;&lt;/P&gt;
&lt;P&gt;end;&lt;/P&gt;
&lt;P&gt;keep id supplier balance;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then there are loads of ways to summarize. &amp;nbsp;For example:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc summary data=want nway;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;class id supplier;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;var balance;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;output out=final_summary (keep=id supplier total_balance _freq_) sum=total_balance;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or perhaps as a report:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc tabulate data=want;&lt;/P&gt;
&lt;P&gt;class id supplier;&lt;/P&gt;
&lt;P&gt;var balance;&lt;/P&gt;
&lt;P&gt;tables id * supplier, balance * (sum n);&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2017 10:11:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372085#M275973</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-06-30T10:11:10Z</dc:date>
    </item>
    <item>
      <title>Re: Contains &amp; sum</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372115#M275974</link>
      <description>&lt;P&gt;Hi , Will send through the data step. thanks for the reply.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2017 12:01:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372115#M275974</guid>
      <dc:creator>EMC9</dc:creator>
      <dc:date>2017-06-30T12:01:50Z</dc:date>
    </item>
    <item>
      <title>Re: Contains &amp; sum</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372123#M275975</link>
      <description>&lt;P&gt;Thank you so much for the reply - will run that now and advise.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;how can I create new tables using the contains function or similar ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;supplier_name contains the info for e.g &amp;nbsp;"SAS personal laon" &amp;amp; supplier_name2 "data personal laons"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;how do I group by the institute of the loan ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;sample view :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;id &amp;nbsp;institute1 - 82 &amp;nbsp; total_loan_value:&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SAS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; R5000&lt;/P&gt;
&lt;P&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DATA &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; R1000&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2017 12:13:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372123#M275975</guid>
      <dc:creator>EMC9</dc:creator>
      <dc:date>2017-06-30T12:13:49Z</dc:date>
    </item>
    <item>
      <title>Re: Contains &amp; sum</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372124#M275976</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;supplier_name contains the info for e.g &amp;nbsp;"SAS personal laon" &amp;amp; supplier_name2 "data personal laons"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;how do I group by the institute of the loan ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;sample view :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;id &amp;nbsp;institute1 - 82 &amp;nbsp; total_loan_value:&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SAS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; R5000&lt;/P&gt;
&lt;P&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DATA &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; R1000&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2017 12:16:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372124#M275976</guid>
      <dc:creator>EMC9</dc:creator>
      <dc:date>2017-06-30T12:16:24Z</dc:date>
    </item>
    <item>
      <title>Re: Contains &amp; sum</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372129#M275977</link>
      <description>&lt;P&gt;There are various text processing functions in SAS. &amp;nbsp;You will have to pick the tools that do what you need. &amp;nbsp;For example:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;source = scan(institute1, 1, ' ');&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This will pick out the first word of INSTITUTE1.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or perhaps:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if index(institute1, 'SAS') &amp;gt; 0 then source='SAS';&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This determines whether SAS appears anywhere within INSTITUTE1.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The original posted solution used arrays to move through all the possible sources. &amp;nbsp;It's probably easier to "untranspose" the data first, so you only have to apply the searching logic to a single variable. &amp;nbsp;But if you want to pick out specific pieces of information that don't follow a pattern (such as being the first word), you may need to know something about what is in the data and program something very customized for what you are searching for.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2017 12:31:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372129#M275977</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-06-30T12:31:47Z</dc:date>
    </item>
    <item>
      <title>Re: Contains &amp; sum</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372133#M275978</link>
      <description>&lt;P&gt;Thank you !&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2017 12:48:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Contains-amp-sum/m-p/372133#M275978</guid>
      <dc:creator>EMC9</dc:creator>
      <dc:date>2017-06-30T12:48:47Z</dc:date>
    </item>
  </channel>
</rss>

