<?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: Help on SAS Functions in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Help-on-SAS-Functions/m-p/139071#M28092</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;To clarify, what do you want the output to be as whilst you can use the compress function as RamKumar has mentioned you also need to know if a country is in the first part.&amp;nbsp; Do you have some kind of list in place to identify all different spellings of country?&amp;nbsp; If so then:&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table WANT as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OBS,&lt;/P&gt;&lt;P&gt;&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; case&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when scan(HOSPITAL_NAME,2,'-') in (select distinct COUNTRY from WORK.LIST_OF_COUNTRIES) then&lt;/P&gt;&lt;P&gt;&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; compress(HOSPITAL_NAME,"-")&lt;/P&gt;&lt;P&gt;&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; else HOSPITAL_NAME end as HOSPITAL_NAME&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HAVE;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 04 Nov 2014 13:12:01 GMT</pubDate>
    <dc:creator>RW9</dc:creator>
    <dc:date>2014-11-04T13:12:01Z</dc:date>
    <item>
      <title>Help on SAS Functions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-on-SAS-Functions/m-p/139065#M28086</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;Hope everyone doing good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to have some idea on the below situtaion which i have come accross recently. I have dataset called Hospitals which contain the hospital_name variable and it is having the data as mentioned below. I need to remove the country name in the every records. Please find the example below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Obs&amp;nbsp;&amp;nbsp; Hopspital_Name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INDIA - ABC HEALTHCARE&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CHINA - EFF HEALTHCARE&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USA&amp;nbsp; - GHI HEALTHCARE&lt;/P&gt;&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UK - KLK HEALTHCARE&lt;/P&gt;&lt;P&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&lt;/P&gt;&lt;HR originaltext="------------------------" /&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;.&lt;/P&gt;&lt;P&gt;210&amp;nbsp; SPAIN-XYZ Healthcare.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please help me how to trim the country name for 210 countries&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kannan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Oct 2014 14:43:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-on-SAS-Functions/m-p/139065#M28086</guid>
      <dc:creator>KannanBaskar</dc:creator>
      <dc:date>2014-10-23T14:43:19Z</dc:date>
    </item>
    <item>
      <title>Re: Help on SAS Functions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-on-SAS-Functions/m-p/139066#M28087</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;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name_of_hospital=substr(hospital_name,index(hospital_name,"-")+1);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Oct 2014 14:46:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-on-SAS-Functions/m-p/139066#M28087</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-10-23T14:46:00Z</dc:date>
    </item>
    <item>
      <title>Re: Help on SAS Functions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-on-SAS-Functions/m-p/139067#M28088</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hopspital_Name=scan(Hopspital_Name,2,'-');&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Oct 2014 14:55:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-on-SAS-Functions/m-p/139067#M28088</guid>
      <dc:creator>stat_sas</dc:creator>
      <dc:date>2014-10-23T14:55:47Z</dc:date>
    </item>
    <item>
      <title>Re: Help on SAS Functions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-on-SAS-Functions/m-p/139068#M28089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Despite there already being two perfectly good answers, here is a third, possibly slighlty more cryptic and possibly slightly more flexible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Hospital_Name=prxchange('s/^.+-\s//'1,Hospital_Name);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think prxchange was introduced in SAS9.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Oct 2014 07:59:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-on-SAS-Functions/m-p/139068#M28089</guid>
      <dc:creator>GeorgeT</dc:creator>
      <dc:date>2014-10-24T07:59:04Z</dc:date>
    </item>
    <item>
      <title>Re: Help on SAS Functions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-on-SAS-Functions/m-p/139069#M28090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks George for your answers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have another query on the same issues. I just need to remove '-' if hospital name contain any country name. Please see the dataset below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Obs&amp;nbsp;&amp;nbsp; Hopspital_Name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INDIA - ABC HEALTHCARE&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CHINA - EFF HEALTHCARE&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USA&amp;nbsp; - GHI HEALTHCARE&lt;/P&gt;&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UK - KLK HEALTHCARE&lt;/P&gt;&lt;P&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HAPPY - HEALTHCARE&lt;/P&gt;&lt;P&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WELL - HEALTHCARE&lt;/P&gt;&lt;P&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WEALTH - HEALTHCARE&lt;/P&gt;&lt;P&gt;8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FREE - HEALTHCARE&lt;/P&gt;&lt;P&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;1800&amp;nbsp; AUS - HEALTHCARE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i look forwared hear from you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in Advance,&lt;/P&gt;&lt;P&gt;Kannan B.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Nov 2014 12:04:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-on-SAS-Functions/m-p/139069#M28090</guid>
      <dc:creator>KannanBaskar</dc:creator>
      <dc:date>2014-11-04T12:04:35Z</dc:date>
    </item>
    <item>
      <title>Re: Help on SAS Functions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-on-SAS-Functions/m-p/139070#M28091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you can use compress function to remove '-'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Nov 2014 12:45:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-on-SAS-Functions/m-p/139070#M28091</guid>
      <dc:creator>RamKumar</dc:creator>
      <dc:date>2014-11-04T12:45:39Z</dc:date>
    </item>
    <item>
      <title>Re: Help on SAS Functions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-on-SAS-Functions/m-p/139071#M28092</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;To clarify, what do you want the output to be as whilst you can use the compress function as RamKumar has mentioned you also need to know if a country is in the first part.&amp;nbsp; Do you have some kind of list in place to identify all different spellings of country?&amp;nbsp; If so then:&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table WANT as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OBS,&lt;/P&gt;&lt;P&gt;&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; case&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when scan(HOSPITAL_NAME,2,'-') in (select distinct COUNTRY from WORK.LIST_OF_COUNTRIES) then&lt;/P&gt;&lt;P&gt;&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; compress(HOSPITAL_NAME,"-")&lt;/P&gt;&lt;P&gt;&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; else HOSPITAL_NAME end as HOSPITAL_NAME&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HAVE;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Nov 2014 13:12:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-on-SAS-Functions/m-p/139071#M28092</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-11-04T13:12:01Z</dc:date>
    </item>
    <item>
      <title>Re: Help on SAS Functions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-on-SAS-Functions/m-p/139072#M28093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you just trying to do something like?:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; format Hospital_Name $80.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input Hospital_Name 1-80;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if countw(scan(Hospital_Name,2,'-')) eq 1 then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Hospital_Name=compress(Hospital_Name,'-');&lt;/P&gt;&lt;P&gt;&amp;nbsp; else Hospital_Name=scan(Hospital_Name,2,'-');&lt;/P&gt;&lt;P&gt;&amp;nbsp; cards;&lt;/P&gt;&lt;P&gt;INDIA - ABC HEALTHCARE&lt;/P&gt;&lt;P&gt;CHINA - EFF HEALTHCARE&lt;/P&gt;&lt;P&gt;USA&amp;nbsp; - GHI HEALTHCARE&lt;/P&gt;&lt;P&gt;UK - KLK HEALTHCARE&lt;/P&gt;&lt;P&gt;HAPPY - HEALTHCARE&lt;/P&gt;&lt;P&gt;WELL - HEALTHCARE&lt;/P&gt;&lt;P&gt;WEALTH - HEALTHCARE&lt;/P&gt;&lt;P&gt;FREE - HEALTHCARE&lt;/P&gt;&lt;P&gt;AUS - HEALTHCARE&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Nov 2014 14:59:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-on-SAS-Functions/m-p/139072#M28093</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-11-04T14:59:05Z</dc:date>
    </item>
  </channel>
</rss>

