<?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: Assign Multiple phone numbers and contact detailsto the same observation in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Assign-Multiple-phone-numbers-and-contact-detailsto-the-same/m-p/197765#M14929</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data A;&lt;BR /&gt;&amp;nbsp; Input Name $4. Contact $14. e_mail $20.;&lt;BR /&gt;&amp;nbsp; Datalines;&lt;BR /&gt;Tim +918223378569 &lt;A href="mailto:tim.allen@gmail.com"&gt;tim.allen@gmail.com&lt;/A&gt;&lt;BR /&gt;Tim +343434343434 &lt;A href="mailto:tim123.@yahoo.com"&gt;tim123.@yahoo.com&lt;/A&gt;&lt;BR /&gt;Tim +916544778889 &lt;A href="mailto:ris_tim@hotmail.com"&gt;ris_tim@hotmail.com&lt;/A&gt;&lt;BR /&gt;BBB +118223378569 &lt;A href="mailto:tim.allen@gmail.com"&gt;tim.allen@gmail.com&lt;/A&gt;&lt;BR /&gt;BBB +143434343434 &lt;A href="mailto:tim123.@yahoo.com"&gt;tim123.@yahoo.com&lt;/A&gt;&lt;BR /&gt;BBB +116544778889 &lt;A href="mailto:ris_tim@hotmail.com"&gt;ris_tim@hotmail.com&lt;/A&gt;&lt;BR /&gt;;&lt;BR /&gt;Run;&lt;/P&gt;&lt;P&gt;Proc Sort Data=A;&lt;BR /&gt;&amp;nbsp; By Name;&lt;BR /&gt;Run;&lt;/P&gt;&lt;P&gt;Data Want;&lt;BR /&gt;&amp;nbsp; Length Contact_Agg $100. e_mail_Agg $100.;&lt;BR /&gt;&amp;nbsp; Retain Contact_Agg e_mail_Agg;&lt;BR /&gt;&amp;nbsp; Do _N_=1 By 1 Until (Last.Name);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set a;&lt;BR /&gt; By Name;&lt;BR /&gt; Contact_Agg=IfC(First.Name,Contact,CatX(',',Contact_Agg,Contact));&lt;BR /&gt; e_mail_Agg=IfC(First.Name,e_mail,CatX(',',e_mail_Agg,e_mail_Agg));&lt;BR /&gt;&amp;nbsp; End;&lt;BR /&gt;Run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 02 Jun 2015 06:48:46 GMT</pubDate>
    <dc:creator>user24feb</dc:creator>
    <dc:date>2015-06-02T06:48:46Z</dc:date>
    <item>
      <title>Assign Multiple phone numbers and contact detailsto the same observation</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Assign-Multiple-phone-numbers-and-contact-detailsto-the-same/m-p/197764#M14928</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;I am trying to clean a Customer related data which is in excel format.Basically, what I am trying to achieve is that I am trying to assign multiple contact details from different observations to the same name(the same person has multiple observations with different contact details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;e.g.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Name&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;&amp;nbsp;&amp;nbsp; Contact&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e-mail&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Tim&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +918223378569&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:tim.allen@gmail.com"&gt;tim.allen@gmail.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Tim&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +343434343434&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tim123.@yahoo.com&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Tim&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +916544778889&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:ris_tim@hotmail.com"&gt;ris_tim@hotmail.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want this to be grouped&amp;nbsp; as a single observation.(and all other observations should follow the same rule ofcourse)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So this is the result that I wish to achieve&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Name&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; Conatct&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;&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;&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;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; email&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Tim&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;&amp;nbsp; +918223378569,+343434343434,+916544778889&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:tim.allen@gmail.com"&gt;tim.allen@gmail.com&lt;/A&gt;&lt;SPAN&gt;,tim123.@yahoo.com,&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:ris_tim@hotmail.com"&gt;ris_tim@hotmail.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2015 06:12:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Assign-Multiple-phone-numbers-and-contact-detailsto-the-same/m-p/197764#M14928</guid>
      <dc:creator>maverickkub</dc:creator>
      <dc:date>2015-06-02T06:12:45Z</dc:date>
    </item>
    <item>
      <title>Re: Assign Multiple phone numbers and contact detailsto the same observation</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Assign-Multiple-phone-numbers-and-contact-detailsto-the-same/m-p/197765#M14929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data A;&lt;BR /&gt;&amp;nbsp; Input Name $4. Contact $14. e_mail $20.;&lt;BR /&gt;&amp;nbsp; Datalines;&lt;BR /&gt;Tim +918223378569 &lt;A href="mailto:tim.allen@gmail.com"&gt;tim.allen@gmail.com&lt;/A&gt;&lt;BR /&gt;Tim +343434343434 &lt;A href="mailto:tim123.@yahoo.com"&gt;tim123.@yahoo.com&lt;/A&gt;&lt;BR /&gt;Tim +916544778889 &lt;A href="mailto:ris_tim@hotmail.com"&gt;ris_tim@hotmail.com&lt;/A&gt;&lt;BR /&gt;BBB +118223378569 &lt;A href="mailto:tim.allen@gmail.com"&gt;tim.allen@gmail.com&lt;/A&gt;&lt;BR /&gt;BBB +143434343434 &lt;A href="mailto:tim123.@yahoo.com"&gt;tim123.@yahoo.com&lt;/A&gt;&lt;BR /&gt;BBB +116544778889 &lt;A href="mailto:ris_tim@hotmail.com"&gt;ris_tim@hotmail.com&lt;/A&gt;&lt;BR /&gt;;&lt;BR /&gt;Run;&lt;/P&gt;&lt;P&gt;Proc Sort Data=A;&lt;BR /&gt;&amp;nbsp; By Name;&lt;BR /&gt;Run;&lt;/P&gt;&lt;P&gt;Data Want;&lt;BR /&gt;&amp;nbsp; Length Contact_Agg $100. e_mail_Agg $100.;&lt;BR /&gt;&amp;nbsp; Retain Contact_Agg e_mail_Agg;&lt;BR /&gt;&amp;nbsp; Do _N_=1 By 1 Until (Last.Name);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set a;&lt;BR /&gt; By Name;&lt;BR /&gt; Contact_Agg=IfC(First.Name,Contact,CatX(',',Contact_Agg,Contact));&lt;BR /&gt; e_mail_Agg=IfC(First.Name,e_mail,CatX(',',e_mail_Agg,e_mail_Agg));&lt;BR /&gt;&amp;nbsp; End;&lt;BR /&gt;Run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2015 06:48:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Assign-Multiple-phone-numbers-and-contact-detailsto-the-same/m-p/197765#M14929</guid>
      <dc:creator>user24feb</dc:creator>
      <dc:date>2015-06-02T06:48:46Z</dc:date>
    </item>
    <item>
      <title>Re: Assign Multiple phone numbers and contact detailsto the same observation</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Assign-Multiple-phone-numbers-and-contact-detailsto-the-same/m-p/197766#M14930</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sort by Name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then do&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want (&lt;/P&gt;&lt;P&gt;&amp;nbsp; drop=contact email&lt;/P&gt;&lt;P&gt;&amp;nbsp; rename=(new_contact=contact new_email=email)&lt;/P&gt;&lt;P&gt;);&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;by Name;&lt;/P&gt;&lt;P&gt;length new_contact new_email $ 500; * or whatever is needed to hold all values;&lt;/P&gt;&lt;P&gt;retain new_contact new_email;&lt;/P&gt;&lt;P&gt;if first.Name then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp; new_contact = '';&lt;/P&gt;&lt;P&gt;&amp;nbsp; new_email = '';&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;new_contact = catx(',',trim(new_contact),contact);&lt;/P&gt;&lt;P&gt;new_email = catx(',',trim(new_email),email);&lt;/P&gt;&lt;P&gt;if last.Name then output;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2015 06:49:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Assign-Multiple-phone-numbers-and-contact-detailsto-the-same/m-p/197766#M14930</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2015-06-02T06:49:47Z</dc:date>
    </item>
    <item>
      <title>Re: Assign Multiple phone numbers and contact detailsto the same observation</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Assign-Multiple-phone-numbers-and-contact-detailsto-the-same/m-p/197767#M14931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is this a one time shot, or are you preparing a more permanent solution?&lt;/P&gt;&lt;P&gt;If so, your proposed solution might be optimal. To search for a specific phon no needs scanning through a variable length variable, which is not query friendly.&lt;/P&gt;&lt;P&gt;Consider a to normalize the table structure instead, either by having separate phone and a email tables, or a common with contact type and the address (phone no or email).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2015 07:29:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Assign-Multiple-phone-numbers-and-contact-detailsto-the-same/m-p/197767#M14931</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2015-06-02T07:29:42Z</dc:date>
    </item>
  </channel>
</rss>

