<?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 use of tranwrd or translate function in my case in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375910#M90173</link>
    <description>&lt;P&gt;I have the following input_names data in a single column&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;macy&amp;amp;apos;s&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Barnes &amp;amp;amp; Nobles&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;chevy&amp;amp;apos;s&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;dave &amp;amp;amp; buster&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to see the output_names in SAS as this&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;macy's&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Barnes &amp;amp; Nobles&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;chevy's&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;dave &amp;amp; buster&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;what function do I need to use to get this output.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
    <pubDate>Fri, 14 Jul 2017 03:11:44 GMT</pubDate>
    <dc:creator>buddha_d</dc:creator>
    <dc:date>2017-07-14T03:11:44Z</dc:date>
    <item>
      <title>use of tranwrd or translate function in my case</title>
      <link>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375910#M90173</link>
      <description>&lt;P&gt;I have the following input_names data in a single column&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;macy&amp;amp;apos;s&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Barnes &amp;amp;amp; Nobles&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;chevy&amp;amp;apos;s&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;dave &amp;amp;amp; buster&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to see the output_names in SAS as this&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;macy's&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Barnes &amp;amp; Nobles&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;chevy's&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;dave &amp;amp; buster&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;what function do I need to use to get this output.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jul 2017 03:11:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375910#M90173</guid>
      <dc:creator>buddha_d</dc:creator>
      <dc:date>2017-07-14T03:11:44Z</dc:date>
    </item>
    <item>
      <title>input text qualifiers ????</title>
      <link>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375895#M90181</link>
      <description>&lt;P&gt;Dear SAS community,&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; I have problem importing data from excel (used Proc Import) and the text string in excel (eg: &lt;STRONG&gt;wendy's&lt;/STRONG&gt;) is showing&amp;nbsp;in sas data as&amp;nbsp;&lt;STRONG&gt;wendy &amp;amp;apos;&amp;nbsp;s&lt;/STRONG&gt; (another example is &amp;amp;: if the name is &lt;STRONG&gt;Barnes &amp;amp; Nobles&lt;/STRONG&gt; in excel , SASEG6.4 is reading as &lt;STRONG&gt;Barnes&lt;/STRONG&gt;&lt;SPAN&gt;&lt;STRONG&gt;&amp;amp;amp; Nobles&lt;/STRONG&gt; ). &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I heard from someone that we can set input qualifiers in SAS &amp;nbsp;and tell it how to read? Does anyone have any idea.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Your suggestions are much appreciated.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jul 2017 01:46:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375895#M90181</guid>
      <dc:creator>buddha_d</dc:creator>
      <dc:date>2017-07-14T01:46:22Z</dc:date>
    </item>
    <item>
      <title>Re: use of tranwrd or translate function in my case</title>
      <link>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375914#M90174</link>
      <description>&lt;P&gt;Here is one way:&lt;/P&gt;
&lt;PRE&gt;data have;
  informat store $50.;
  input store &amp;amp;;
  cards4;
macy&amp;amp;apos;s
Barnes &amp;amp;amp; Nobles
chevy&amp;amp;apos;s
dave &amp;amp;amp; buster
;;;;

data want;
  set have;
  store=tranwrd(tranwrd(store,"%nrstr(&amp;amp;amp;)","&amp;amp;"),"%nrstr(&amp;amp;apos;)","'");
run;
&lt;/PRE&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jul 2017 03:36:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375914#M90174</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-07-14T03:36:07Z</dc:date>
    </item>
    <item>
      <title>Re: use of tranwrd or translate function in my case</title>
      <link>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375915#M90175</link>
      <description>&lt;P&gt;Thanks Art, It works. yeh thanks again&amp;nbsp;&lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://communities.sas.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jul 2017 03:41:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375915#M90175</guid>
      <dc:creator>buddha_d</dc:creator>
      <dc:date>2017-07-14T03:41:19Z</dc:date>
    </item>
    <item>
      <title>Re: use of tranwrd or translate function in my case</title>
      <link>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375919#M90176</link>
      <description>&lt;P&gt;Neither. Use HTMLDECODE() function.&lt;/P&gt;
&lt;PRE&gt;11   data have;
12     input store $50.;
13     store2 = htmldecode(store);
14     put (_all_) (=);
15   cards4;

store=macy&amp;amp;apos;s store2=macy's
store=Barnes &amp;amp;amp; Nobles store2=Barnes &amp;amp; Nobles
store=chevy&amp;amp;apos;s store2=chevy's
store=dave &amp;amp;amp; buster store2=dave &amp;amp; buster
NOTE: The data set WORK.HAVE has 4 observations and 2 variables.
&lt;/PRE&gt;
&lt;P&gt;TRANSLATE() is for translating individual charactrers, so it would not work.&lt;/P&gt;
&lt;P&gt;TRANWRD() could work, but you would need to test not just for '&amp;amp;amp;', but also '&amp;amp;AMP;' and other combinations of case.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jul 2017 04:18:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375919#M90176</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2017-07-14T04:18:48Z</dc:date>
    </item>
    <item>
      <title>Re: input text qualifiers ????</title>
      <link>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375921#M90182</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please provide the proc import code here?&lt;/P&gt;&lt;P&gt;Did you try infile in datastep apart from proc import?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jul 2017 04:49:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375921#M90182</guid>
      <dc:creator>chithra</dc:creator>
      <dc:date>2017-07-14T04:49:28Z</dc:date>
    </item>
    <item>
      <title>Re: input text qualifiers ????</title>
      <link>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375933#M90183</link>
      <description>&lt;P&gt;Use the htmldecode() function in a data step after the import; if you use a proper data transfer format, you can incorporate it into the data step that reads the text file.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jul 2017 07:10:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375933#M90183</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-07-14T07:10:42Z</dc:date>
    </item>
    <item>
      <title>Re: use of tranwrd or translate function in my case</title>
      <link>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375935#M90180</link>
      <description>&lt;P&gt;HTMLDECODE covers all HTML special character encodings. With tranwrd, you would have to supply all encodings yourself.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jul 2017 07:16:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375935#M90180</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-07-14T07:16:28Z</dc:date>
    </item>
    <item>
      <title>Re: use of tranwrd or translate function in my case</title>
      <link>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375936#M90184</link>
      <description>&lt;P&gt;I merged the two questions dealing with the same basic problem.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jul 2017 07:18:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375936#M90184</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-07-14T07:18:38Z</dc:date>
    </item>
    <item>
      <title>Re: use of tranwrd or translate function in my case</title>
      <link>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375969#M90189</link>
      <description>yes it does, Thanks KurtBremser</description>
      <pubDate>Fri, 14 Jul 2017 11:33:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375969#M90189</guid>
      <dc:creator>buddha_d</dc:creator>
      <dc:date>2017-07-14T11:33:46Z</dc:date>
    </item>
    <item>
      <title>Re: input text qualifiers ????</title>
      <link>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375980#M90190</link>
      <description>&lt;P&gt;Hi chitra, I am sending proc import code, I tried datastep with infile and I failed badly. I am adding excel file, Thanks,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DM'LOG;CLEAR;OUT;CLEAR';&lt;BR /&gt;PROC IMPORT OUT= WORK.work&lt;BR /&gt;DATAFILE= "C:\Users\SAS\Desktop\DUMMY DATA.xlsx"&lt;BR /&gt;DBMS=excel replace;&lt;BR /&gt;/* datarow=20;*/&lt;BR /&gt;/* DATAROW=19;*/&lt;BR /&gt;RANGE="Accounting$";&lt;BR /&gt;GETnaMES=yes;&lt;BR /&gt;MIXED=yes;&lt;BR /&gt;SCANTEXT=YES;&lt;BR /&gt;USEDATE=YES;&lt;BR /&gt;SCANTIME=YES;&lt;BR /&gt;RUN;&lt;BR /&gt;data work.daya;&lt;BR /&gt;retain start_date;&lt;BR /&gt;length START_DATE 8 TNUMBER $64. DATE_TIME $22. DUES $35. TIN_NUMBER $15. TELLER $6. SELLOR $30. BALANCE $15. TRDATE $10.&lt;BR /&gt;SHOP $75. SNUMBER $25. ADDRESS $75. TOWN $50. STATE $10. ZIPCODE $10. DBALANCE 8;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;set work (rename=(F1=TNUMBER F2=DATE_TIME F3=DUES F4=TIN_NUMBER F5=TELLER ACCOUNTING_FOR_DATABASE=SELLOR F7=BALANCE F8=TRDATE&lt;BR /&gt;datetime__07_11_2016_09_30_55=SHOP F10=SNUMBER F11=ADDRESS F12=TOWN F13=STATE F14=ZIPCODE));&lt;BR /&gt;&lt;BR /&gt;if _n_=6 then start_date=input(compress(scan(TNUMBER,2,':')),mmddyy10.);&lt;BR /&gt;&lt;BR /&gt;if _n_&amp;gt;=20;&lt;BR /&gt;DBALANCE=input(COMPRESS(BALANCE,'$,'),best.);&lt;BR /&gt;dtrdate=input(trdate,mmddyy10.);&lt;BR /&gt;ddate_time=input(compress(scan(date_time,1," ")), mmddyy10.);&lt;BR /&gt;format start_date dtrdate ddate_time mmddyy10.;&lt;BR /&gt;attrib _all_ label=" ";&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jul 2017 12:06:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375980#M90190</guid>
      <dc:creator>buddha_d</dc:creator>
      <dc:date>2017-07-14T12:06:03Z</dc:date>
    </item>
    <item>
      <title>Re: input text qualifiers ????</title>
      <link>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375981#M90191</link>
      <description>&lt;P&gt;Thank you Kurt. I will try that option and let you know if it works or not.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your suggestions always worked for me. So I am hoping this works as well. Thanks and great to have you in the SAS community.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jul 2017 12:07:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/375981#M90191</guid>
      <dc:creator>buddha_d</dc:creator>
      <dc:date>2017-07-14T12:07:48Z</dc:date>
    </item>
    <item>
      <title>Re: use of tranwrd or translate function in my case</title>
      <link>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/376111#M90226</link>
      <description>KurtBremser, htmldecode() worked like wonders, all the crap that I was seeing was gone from the data. Thanks</description>
      <pubDate>Fri, 14 Jul 2017 17:18:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/use-of-tranwrd-or-translate-function-in-my-case/m-p/376111#M90226</guid>
      <dc:creator>buddha_d</dc:creator>
      <dc:date>2017-07-14T17:18:06Z</dc:date>
    </item>
  </channel>
</rss>

