<?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: Group data and spread across. in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204174#M50907</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to provide better sample data and sample required output. Please also include some more details in your question.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 12 Jun 2015 19:36:26 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2015-06-12T19:36:26Z</dc:date>
    <item>
      <title>Group data and spread across.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204170#M50903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need help with below case. Below is input [first_name,last_name,addr]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tony;Greg;apt#711;&lt;/P&gt;&lt;P&gt;Tony;Greg;1276 pan ave;&lt;/P&gt;&lt;P&gt;Tony;Greg;TUCSON AZ 85705;&lt;/P&gt;&lt;P&gt;Tony;Greg;usa;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to group by first_name and Last_name and put address value per each record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Output: [first_name,last_name,addr1,addr2,addr3,addr4,addr5,addr6]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tony;Greg;apt#711;1276 pan ave;TUCSON AZ 85705;usa; ; ; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can anyone please help me how I can achieve this.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2015 19:59:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204170#M50903</guid>
      <dc:creator>gskn4u</dc:creator>
      <dc:date>2015-06-11T19:59:24Z</dc:date>
    </item>
    <item>
      <title>Re: Group data and spread across.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204171#M50904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Assuming your data are sorted:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc transpose data=have prefix='addr' out=want;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; by first_name last_name;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var addr;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2015 21:10:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204171#M50904</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2015-06-11T21:10:40Z</dc:date>
    </item>
    <item>
      <title>Re: Group data and spread across.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204172#M50905</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;Yes, I tried this. But I need 6 variables for address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the example, there are only 4 occurance; therefore, addr5, addr6 should be blank.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards, &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2015 21:26:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204172#M50905</guid>
      <dc:creator>gskn4u</dc:creator>
      <dc:date>2015-06-11T21:26:39Z</dc:date>
    </item>
    <item>
      <title>Re: Group data and spread across.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204173#M50906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;any help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jun 2015 19:31:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204173#M50906</guid>
      <dc:creator>gskn4u</dc:creator>
      <dc:date>2015-06-12T19:31:33Z</dc:date>
    </item>
    <item>
      <title>Re: Group data and spread across.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204174#M50907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to provide better sample data and sample required output. Please also include some more details in your question.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jun 2015 19:36:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204174#M50907</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2015-06-12T19:36:26Z</dc:date>
    </item>
    <item>
      <title>Re: Group data and spread across.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204175#M50908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE __jive_macro_name="quote" class="jive_text_macro jive_macro_quote"&gt;
&lt;P&gt;Reeza wrote:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;You need to provide better sample data and sample required output. Please also include some more details in your question.&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry, I will try to be more clear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have input data as shown below. I need to group based on first and last name and populate address(s) across [horizontal] like shown below [max 6 address variables each].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Input:&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 393px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="20" width="72"&gt;First name&lt;/TD&gt;&lt;TD width="69"&gt;Last name&lt;/TD&gt;&lt;TD width="116"&gt;New Addr&lt;/TD&gt;&lt;TD width="136"&gt;Old Addr&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Tony&lt;/TD&gt;&lt;TD&gt;Greg&lt;/TD&gt;&lt;TD&gt;apt#1276&lt;/TD&gt;&lt;TD&gt;apt#909&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Tony&lt;/TD&gt;&lt;TD&gt;Greg&lt;/TD&gt;&lt;TD&gt;DRAGRAM&lt;/TD&gt;&lt;TD&gt;DRAGRAM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Tony&lt;/TD&gt;&lt;TD&gt;Greg&lt;/TD&gt;&lt;TD&gt;TUCSON AZ 85705&lt;/TD&gt;&lt;TD&gt;TUCSON AZ 85705&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Tony&lt;/TD&gt;&lt;TD&gt;Greg&lt;/TD&gt;&lt;TD&gt;USA&lt;/TD&gt;&lt;TD&gt;USA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Ricky&lt;/TD&gt;&lt;TD&gt;Pointing&lt;/TD&gt;&lt;TD&gt;apt#711&lt;/TD&gt;&lt;TD align="right"&gt;300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Ricky&lt;/TD&gt;&lt;TD&gt;Pointing&lt;/TD&gt;&lt;TD&gt;Jugle ave East&lt;/TD&gt;&lt;TD&gt;BOYLSTON AVE E&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Ricky&lt;/TD&gt;&lt;TD&gt;Pointing&lt;/TD&gt;&lt;TD&gt;PHOENIX&lt;/TD&gt;&lt;TD&gt;SEATTLE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Ricky&lt;/TD&gt;&lt;TD&gt;Pointing&lt;/TD&gt;&lt;TD&gt;AZ 85123&lt;/TD&gt;&lt;TD&gt;WA 98102&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Ricky&lt;/TD&gt;&lt;TD&gt;Pointing&lt;/TD&gt;&lt;TD&gt;USA&lt;/TD&gt;&lt;TD&gt;USA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;arjuna&lt;/TD&gt;&lt;TD&gt;ranatunga&lt;/TD&gt;&lt;TD&gt;100 MAIN ST&lt;/TD&gt;&lt;TD&gt;apt#1276&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;arjuna&lt;/TD&gt;&lt;TD&gt;ranatunga&lt;/TD&gt;&lt;TD&gt;PO BOX 1022&lt;/TD&gt;&lt;TD&gt;100 Islington rd west&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;arjuna&lt;/TD&gt;&lt;TD&gt;ranatunga&lt;/TD&gt;&lt;TD&gt;SEATTLE WA 98104&lt;/TD&gt;&lt;TD&gt;Seattle&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;arjuna&lt;/TD&gt;&lt;TD&gt;ranatunga&lt;/TD&gt;&lt;TD&gt;USA&lt;/TD&gt;&lt;TD&gt;WA 93102&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;arjuna&lt;/TD&gt;&lt;TD&gt;ranatunga&lt;/TD&gt;&lt;TD&gt;USA&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Output:&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 1178px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="20" width="72"&gt;First name&lt;/TD&gt;&lt;TD width="69"&gt;Last name&lt;/TD&gt;&lt;TD width="74"&gt;New addr1&lt;/TD&gt;&lt;TD width="93"&gt;New addr2&lt;/TD&gt;&lt;TD width="116"&gt;New addr3&lt;/TD&gt;&lt;TD width="74"&gt;New addr4&lt;/TD&gt;&lt;TD width="74"&gt;New addr5&lt;/TD&gt;&lt;TD width="74"&gt;New addr6&lt;/TD&gt;&lt;TD width="70"&gt;Old addr1&lt;/TD&gt;&lt;TD width="136"&gt;Old addr2&lt;/TD&gt;&lt;TD width="116"&gt;Old addr3&lt;/TD&gt;&lt;TD width="70"&gt;Old addr4&lt;/TD&gt;&lt;TD width="70"&gt;Old addr5&lt;/TD&gt;&lt;TD width="70"&gt;Old addr6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Tony&lt;/TD&gt;&lt;TD&gt;Greg&lt;/TD&gt;&lt;TD&gt;apt#1276&lt;/TD&gt;&lt;TD&gt;DRAGRAM&lt;/TD&gt;&lt;TD&gt;TUCSON AZ 85705&lt;/TD&gt;&lt;TD&gt;USA&lt;/TD&gt;&lt;TD align="right"&gt;&lt;/TD&gt;&lt;TD align="right"&gt;&lt;/TD&gt;&lt;TD&gt;apt#909&lt;/TD&gt;&lt;TD&gt;DRAGRAM&lt;/TD&gt;&lt;TD&gt;TUCSON AZ 85705&lt;/TD&gt;&lt;TD&gt;USA&lt;/TD&gt;&lt;TD align="right"&gt;&lt;/TD&gt;&lt;TD align="right"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Ricky&lt;/TD&gt;&lt;TD&gt;Pointing&lt;/TD&gt;&lt;TD&gt;apt#711&lt;/TD&gt;&lt;TD&gt;Jugle ave East&lt;/TD&gt;&lt;TD&gt;PHOENIX&lt;/TD&gt;&lt;TD&gt;AZ 85123&lt;/TD&gt;&lt;TD&gt;USA&lt;/TD&gt;&lt;TD align="right"&gt;&lt;/TD&gt;&lt;TD align="right"&gt;300&lt;/TD&gt;&lt;TD&gt;BOYLSTON AVE E&lt;/TD&gt;&lt;TD&gt;SEATTLE&lt;/TD&gt;&lt;TD&gt;WA 98102&lt;/TD&gt;&lt;TD&gt;USA&lt;/TD&gt;&lt;TD align="right"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;arjuna&lt;/TD&gt;&lt;TD&gt;ranatunga&lt;/TD&gt;&lt;TD&gt;100 MAIN ST&lt;/TD&gt;&lt;TD&gt;PO BOX 1022&lt;/TD&gt;&lt;TD&gt;SEATTLE WA 98104&lt;/TD&gt;&lt;TD&gt;USA&lt;/TD&gt;&lt;TD align="right"&gt;&lt;/TD&gt;&lt;TD align="right"&gt;&lt;/TD&gt;&lt;TD&gt;apt#1276&lt;/TD&gt;&lt;TD&gt;100 Islington rd west&lt;/TD&gt;&lt;TD&gt;Seattle&lt;/TD&gt;&lt;TD&gt;WA 93102&lt;/TD&gt;&lt;TD&gt;USA&lt;/TD&gt;&lt;TD align="right"&gt;&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;Best Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Jun 2015 04:16:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204175#M50908</guid>
      <dc:creator>gskn4u</dc:creator>
      <dc:date>2015-06-13T04:16:35Z</dc:date>
    </item>
    <item>
      <title>Re: Group data and spread across.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204176#M50909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The simplest way is using proc means + idgroup .&lt;/P&gt;&lt;P&gt;Or MERGE skill . Me ,Matt, Arthur.T have talked about at this paper .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://support.sas.com/resources/papers/proceedings15/2785-2015.pdf"&gt;http://support.sas.com/resources/papers/proceedings15/2785-2015.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H3 style="color: #353535; font-family: Lato, sans-serif; background-color: #f0f1f2;"&gt;Code: Program&lt;/H3&gt;&lt;PRE class="sce-render" style="font-family: 'Courier New', Menlo, 'Lucida Console'; font-size: 16px;"&gt;&lt;SPAN class="sec-keyword" style="color: #000080; font-weight: bold;"&gt;data&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt;have&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;infile&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;cards&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;truncover&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;expandtabs&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;input&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt;Firstname&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;Lastname&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt;NewAddr&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt;OldAddr&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;(:&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="format" style="color: #008080;"&gt;$40.&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;cards&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="cards-data" style="color: #bb9905;"&gt;Tony Greg apt#1276 apt#909&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="cards-data" style="color: #bb9905;"&gt;Tony Greg DRAGRAM DRAGRAM&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="cards-data" style="color: #bb9905;"&gt;Tony Greg TUCSON AZ 85705 TUCSON AZ 85705&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="cards-data" style="color: #bb9905;"&gt;Tony Greg USA USA&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="cards-data" style="color: #bb9905;"&gt;Ricky Pointing apt#711 300&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="cards-data" style="color: #bb9905;"&gt;Ricky Pointing Jugle ave East BOYLSTON AVE E&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="cards-data" style="color: #bb9905;"&gt;Ricky Pointing PHOENIX SEATTLE&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="cards-data" style="color: #bb9905;"&gt;Ricky Pointing AZ 85123 WA 98102&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="cards-data" style="color: #bb9905;"&gt;Ricky Pointing USA USA&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="cards-data" style="color: #bb9905;"&gt;arjuna ranatunga 100 MAIN ST apt#1276&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="cards-data" style="color: #bb9905;"&gt;arjuna ranatunga PO BOX 1022 100 Islington rd west&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="cards-data" style="color: #bb9905;"&gt;arjuna ranatunga SEATTLE WA 98104 Seattle&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="cards-data" style="color: #bb9905;"&gt;arjuna ranatunga USA WA 93102&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="cards-data" style="color: #bb9905;"&gt;arjuna ranatunga USA &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="sep" style="color: black;"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="sec-keyword" style="color: #000080; font-weight: bold;"&gt;run&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="sec-keyword" style="color: #000080; font-weight: bold;"&gt;proc&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="sec-keyword" style="color: #000080; font-weight: bold;"&gt;sql&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;select&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;max&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;n&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;into&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;:&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;n&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="text" style="color: black;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;from&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;select&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt;count&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;*&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;as&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;n&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;from&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt;have&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;group&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;by&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt;Firstname&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;Lastname&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="sec-keyword" style="color: #000080; font-weight: bold;"&gt;quit&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="sec-keyword" style="color: #000080; font-weight: bold;"&gt;proc&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="sec-keyword" style="color: #000080; font-weight: bold;"&gt;summary&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;data&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt;have&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;nway&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;class&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt;Firstname&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;Lastname&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;output&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;out&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt;want&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;idgroup&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;out&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;[&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN class="keyword" style="color: #0000ff;"&gt;n&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;]&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt;NewAddr&lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN class="text" style="color: black;"&gt;OldAddr&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="sec-keyword" style="color: #000080; font-weight: bold;"&gt;run&lt;/SPAN&gt;&lt;SPAN class="sep" style="color: black;"&gt;;&lt;/SPAN&gt;&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>Sat, 13 Jun 2015 07:07:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204176#M50909</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2015-06-13T07:07:33Z</dc:date>
    </item>
    <item>
      <title>Re: Group data and spread across.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204177#M50910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xia,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you. I used Transpose + merge and it worked as expected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 14 Jun 2015 11:38:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204177#M50910</guid>
      <dc:creator>gskn4u</dc:creator>
      <dc:date>2015-06-14T11:38:54Z</dc:date>
    </item>
    <item>
      <title>Re: Group data and spread across.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204178#M50911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;PROC TRANSPOSE will create as many variables are are actually needed by your data.&amp;nbsp; If you are only getting four address variables, it's because that is as many as is required to transpose your data.&amp;nbsp; You can easily convert that to six variables with two blank ones.&amp;nbsp; Operating on the output of the PROC TRANSPOSE:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp; set want;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; length addr5 addr6 $ 100;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pick whatever length you feel is appropriate for the extra two variables.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 14 Jun 2015 17:56:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204178#M50911</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2015-06-14T17:56:06Z</dc:date>
    </item>
    <item>
      <title>Re: Group data and spread across.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204179#M50912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Astounding,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But it is not always that first 4 records will have address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is a case where address is only one record i.e. addr1 has entire data and addr2 thru addr6 should be space.&lt;/P&gt;&lt;P&gt;There is a case where address is in 6 records i.e. addr1 thru addr6 has value [complete address]. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards, &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 14 Jun 2015 23:41:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Group-data-and-spread-across/m-p/204179#M50912</guid>
      <dc:creator>gskn4u</dc:creator>
      <dc:date>2015-06-14T23:41:14Z</dc:date>
    </item>
  </channel>
</rss>

