<?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: export sas dataset to be a sas code file in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/export-sas-dataset-to-be-a-sas-code-file/m-p/356276#M83528</link>
    <description>&lt;P&gt;Why do you have SAS code in a dataset, sounds bad to me. &amp;nbsp;What exactly is it your trying to achieve. &amp;nbsp;If its textual comparisons, use a text compare program, if you want to save formats then either put it straight in a text file, or have a dataset which can be read in by cntlin. Much like putting SAS code in Excel, I really wouldn't recommend it.&lt;/P&gt;</description>
    <pubDate>Fri, 05 May 2017 08:53:02 GMT</pubDate>
    <dc:creator>RW9</dc:creator>
    <dc:date>2017-05-05T08:53:02Z</dc:date>
    <item>
      <title>export sas dataset to be a sas code file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/export-sas-dataset-to-be-a-sas-code-file/m-p/356193#M83503</link>
      <description>&lt;P&gt;I try to export a sas dataset (have) to sas code file (want) using the following code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;PROC&lt;/STRONG&gt; &lt;STRONG&gt;EXPORT&lt;/STRONG&gt; DATA= mysasdat.have&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; OUTFILE= "C:\Users\weig3\Desktop\want.sas"&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; DBMS=TAB REPLACE;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PUTNAMES=NO;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;RUN&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;have (SAS7bdat)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;COL&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt; &lt;STRONG&gt;format&lt;/STRONG&gt; ;&lt;/P&gt;&lt;P&gt;value DFSTATv 0 = "lost"&lt;/P&gt;&lt;P&gt;1 = "clean"&lt;/P&gt;&lt;P&gt;"2 = "dirty"&lt;/P&gt;&lt;P&gt;3 = ""error"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;The output “want” belw show an extra “ “ as compare to the original “have”.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt; &lt;STRONG&gt;format&lt;/STRONG&gt; ;&lt;/P&gt;&lt;P&gt;"value DFSTATv 0 = ""lost"""&lt;/P&gt;&lt;P&gt;"1 = ""clean"""&lt;/P&gt;&lt;P&gt;"2 = ""dirty"""&lt;/P&gt;&lt;P&gt;"3 = ""error"""&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any idea for don't having&amp;nbsp;the extra “ “ ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 05 May 2017 02:12:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/export-sas-dataset-to-be-a-sas-code-file/m-p/356193#M83503</guid>
      <dc:creator>Defense</dc:creator>
      <dc:date>2017-05-05T02:12:22Z</dc:date>
    </item>
    <item>
      <title>Re: export sas dataset to be a sas code file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/export-sas-dataset-to-be-a-sas-code-file/m-p/356202#M83504</link>
      <description>&lt;P&gt;I don't see how you ended up with proc format code, with or without the extra quotes, based on the code you say you ran.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please provide an example, using the insert code {i} icon above, that contains data in the form of a data step AND all of the code you ran to get the result you are asking about.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 05 May 2017 02:57:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/export-sas-dataset-to-be-a-sas-code-file/m-p/356202#M83504</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-05-05T02:57:23Z</dc:date>
    </item>
    <item>
      <title>Re: export sas dataset to be a sas code file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/export-sas-dataset-to-be-a-sas-code-file/m-p/356204#M83505</link>
      <description>&lt;P&gt;data have only have one variable:col&lt;/P&gt;&lt;P&gt;and 5 rows&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to export to be a file.sas&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 05 May 2017 03:09:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/export-sas-dataset-to-be-a-sas-code-file/m-p/356204#M83505</guid>
      <dc:creator>Defense</dc:creator>
      <dc:date>2017-05-05T03:09:05Z</dc:date>
    </item>
    <item>
      <title>Re: export sas dataset to be a sas code file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/export-sas-dataset-to-be-a-sas-code-file/m-p/356206#M83506</link>
      <description>&lt;P&gt;sorry for confused, here is my data, output and code I used&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data have:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;obs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; COL&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc&lt;/STRONG&gt; &lt;STRONG&gt;format&lt;/STRONG&gt; ;&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; value DFSTATv 0 = "lost"&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 = "clean"&lt;/P&gt;&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 = "dirty"&lt;/P&gt;&lt;P&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3 &amp;nbsp;= ""error&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data&amp;nbsp;I &amp;nbsp;got(output)&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;format&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt; ;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;"value DFSTATv 0 = ""lost"""&lt;/P&gt;&lt;P&gt;"1 = ""clean"""&lt;/P&gt;&lt;P&gt;"2 = ""dirty"""&lt;/P&gt;&lt;P&gt;"3 = ""error"""&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Code I use:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;PROC&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;EXPORT&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;DATA&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;= mysasdat.have&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;OUTFILE&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;= &lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;"C:\Users\weig3\Desktop\want.sas"&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;DBMS&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=TAB &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;REPLACE&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;PUTNAMES=NO;&lt;/P&gt;&lt;P&gt;Run;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;RUN&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;Help need:&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;avoid to have extra " " in want (as compare to have )&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;Thanks&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 05 May 2017 03:19:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/export-sas-dataset-to-be-a-sas-code-file/m-p/356206#M83506</guid>
      <dc:creator>Defense</dc:creator>
      <dc:date>2017-05-05T03:19:14Z</dc:date>
    </item>
    <item>
      <title>Re: export sas dataset to be a sas code file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/export-sas-dataset-to-be-a-sas-code-file/m-p/356219#M83510</link>
      <description>&lt;P&gt;Then I would just use something like:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;data have;
  informat col $50.;
  input col &amp;amp;;
  cards4;
proc format ;
  value DFSTATv 0 = "lost"
  1 = "clean"
  2 = "dirty"
  3 = "error"
run;
;;;;

data _null_;
  file 'c:\art\want.sas';
  set have;
  put col;
run;
&lt;/PRE&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 05 May 2017 03:55:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/export-sas-dataset-to-be-a-sas-code-file/m-p/356219#M83510</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-05-05T03:55:21Z</dc:date>
    </item>
    <item>
      <title>Re: export sas dataset to be a sas code file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/export-sas-dataset-to-be-a-sas-code-file/m-p/356276#M83528</link>
      <description>&lt;P&gt;Why do you have SAS code in a dataset, sounds bad to me. &amp;nbsp;What exactly is it your trying to achieve. &amp;nbsp;If its textual comparisons, use a text compare program, if you want to save formats then either put it straight in a text file, or have a dataset which can be read in by cntlin. Much like putting SAS code in Excel, I really wouldn't recommend it.&lt;/P&gt;</description>
      <pubDate>Fri, 05 May 2017 08:53:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/export-sas-dataset-to-be-a-sas-code-file/m-p/356276#M83528</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-05-05T08:53:02Z</dc:date>
    </item>
    <item>
      <title>Re: export sas dataset to be a sas code file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/export-sas-dataset-to-be-a-sas-code-file/m-p/358065#M84112</link>
      <description>Works well. Thanks</description>
      <pubDate>Thu, 11 May 2017 23:16:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/export-sas-dataset-to-be-a-sas-code-file/m-p/358065#M84112</guid>
      <dc:creator>Defense</dc:creator>
      <dc:date>2017-05-11T23:16:46Z</dc:date>
    </item>
    <item>
      <title>Re: export sas dataset to be a sas code file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/export-sas-dataset-to-be-a-sas-code-file/m-p/358082#M84114</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/86635"&gt;@Defense&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;And if you just want to execute and compile the format then use option 2 in below script.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
  infile datalines truncover;
  input col $char80.;
  datalines4;
proc format ;
  value DFSTATv 
    0 = "lost"
    1 = "clean"
    2 = "dirty"
    3  = "error"
  ;
run;
;;;;
run;

/* option 1: Write code to .sas file on desktop of user */
data _null_;
  file "%sysget(userprofile)\Desktop\want.sas";
  set have;
  put @1 col $char.;
run;


/* option 2: Write code SAS WORK location and the execute it */
filename code temp;
data _null_;
  file code;
  set have;
  put @1 col $char.;
run;

%include code /source2;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 12 May 2017 01:11:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/export-sas-dataset-to-be-a-sas-code-file/m-p/358082#M84114</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2017-05-12T01:11:15Z</dc:date>
    </item>
  </channel>
</rss>

