<?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: format _numeric_ _character_ in cas actions possible? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/format-numeric-character-in-cas-actions-possible/m-p/818457#M323050</link>
    <description>&lt;P&gt;No, it does not appear possible to use special name lists and the documentation does not seem to support it.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Some tips:&lt;/P&gt;
&lt;P&gt;Add user-defined formats to CAS with the CASFMTLIB option:&lt;/P&gt;
&lt;LI-CODE lang="sas"&gt;proc format CASFMTLIB = "CASFORMATS";
value $ missfmt ' '="Missing" other="Not Missing";
value nmissfmt .="Missing" other="Not Missing";
run;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Apply formats with the ALTERTABLE action:&lt;/P&gt;
&lt;LI-CODE lang="sas"&gt;proc cas;
table.altertable / columns{{name = "Var1", format = "$missfmt."
                            {name = "Var2", format = "nmissfmt."}},
      name='PROFILE_PORTFOLIO';
action freqTab.freqTab /
    table={name='PROFILE_PORTFOLIO', caslib="mkt", ...&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Documentation:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://go.documentation.sas.com/doc/en/pgmsascdc/v_027/casformats/n1g1flry5lwyomn1h83gs9uenkl6.htm" target="_self"&gt;Manage Your User-Defined Formats&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://go.documentation.sas.com/doc/en/pgmsascdc/v_027/pgmgs/n0gozltzps53d0n18eg5kz9rrwp5.htm" target="_self"&gt;Applying Labels and Formats&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 15 Jun 2022 19:30:31 GMT</pubDate>
    <dc:creator>JOL</dc:creator>
    <dc:date>2022-06-15T19:30:31Z</dc:date>
    <item>
      <title>format _numeric_ _character_ in cas actions possible?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/format-numeric-character-in-cas-actions-possible/m-p/804039#M316609</link>
      <description>&lt;P&gt;I'd like to convert this program to a cas action like freqtab. Can I use the _numeric_ shortcut in an cas action?&lt;/P&gt;
&lt;P&gt;Have:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc format;
value $ missfmt ' '="Missing" other="Not Missing";
value nmissfmt .="Missing" other="Not Missing";
run;
*Proc freq to count missing/non missing;
options casdatalimit=all;
ods table onewayfreqs=temp;
proc freq data=MKT.PROFILE_PORTFOLIO;
table _all_ / missing;
format _numeric_ nmissfmt. _character_ $missfmt.;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Want:&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc cas;
   action freqTab.freqTab /
      table={name='PROFILE_PORTFOLIO', caslib="mkt", 
....&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 25 Mar 2022 12:27:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/format-numeric-character-in-cas-actions-possible/m-p/804039#M316609</guid>
      <dc:creator>acordes</dc:creator>
      <dc:date>2022-03-25T12:27:46Z</dc:date>
    </item>
    <item>
      <title>Re: format _numeric_ _character_ in cas actions possible?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/format-numeric-character-in-cas-actions-possible/m-p/818457#M323050</link>
      <description>&lt;P&gt;No, it does not appear possible to use special name lists and the documentation does not seem to support it.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Some tips:&lt;/P&gt;
&lt;P&gt;Add user-defined formats to CAS with the CASFMTLIB option:&lt;/P&gt;
&lt;LI-CODE lang="sas"&gt;proc format CASFMTLIB = "CASFORMATS";
value $ missfmt ' '="Missing" other="Not Missing";
value nmissfmt .="Missing" other="Not Missing";
run;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Apply formats with the ALTERTABLE action:&lt;/P&gt;
&lt;LI-CODE lang="sas"&gt;proc cas;
table.altertable / columns{{name = "Var1", format = "$missfmt."
                            {name = "Var2", format = "nmissfmt."}},
      name='PROFILE_PORTFOLIO';
action freqTab.freqTab /
    table={name='PROFILE_PORTFOLIO', caslib="mkt", ...&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Documentation:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://go.documentation.sas.com/doc/en/pgmsascdc/v_027/casformats/n1g1flry5lwyomn1h83gs9uenkl6.htm" target="_self"&gt;Manage Your User-Defined Formats&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://go.documentation.sas.com/doc/en/pgmsascdc/v_027/pgmgs/n0gozltzps53d0n18eg5kz9rrwp5.htm" target="_self"&gt;Applying Labels and Formats&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jun 2022 19:30:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/format-numeric-character-in-cas-actions-possible/m-p/818457#M323050</guid>
      <dc:creator>JOL</dc:creator>
      <dc:date>2022-06-15T19:30:31Z</dc:date>
    </item>
  </channel>
</rss>

