<?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 Do not send email if no data in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164534#M31781</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If a sas dataset has no data I do not want to send an email using the following code.&amp;nbsp; I know I need to use a macro, but I'm not very good at the macro language.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The email attaches the SAS dataset which I first export to a csv file.&amp;nbsp; If there is no data I would like it to not send the email.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My code:&lt;/P&gt;&lt;P&gt;proc export data=work.mydata&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outfile='D:\folder\test\mydata.csv'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dbms = csv replace;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delimiter=';' ;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;filename mymail email "&lt;A href="mailto:me.me@email.com"&gt;me.me@email.com&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;subject="My Mail to You"&lt;/P&gt;&lt;P&gt;attach='D:\folder\test\mydata.csv';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file mymail;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 Feb 2015 20:40:29 GMT</pubDate>
    <dc:creator>LAtwood</dc:creator>
    <dc:date>2015-02-11T20:40:29Z</dc:date>
    <item>
      <title>Do not send email if no data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164534#M31781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If a sas dataset has no data I do not want to send an email using the following code.&amp;nbsp; I know I need to use a macro, but I'm not very good at the macro language.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The email attaches the SAS dataset which I first export to a csv file.&amp;nbsp; If there is no data I would like it to not send the email.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My code:&lt;/P&gt;&lt;P&gt;proc export data=work.mydata&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outfile='D:\folder\test\mydata.csv'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dbms = csv replace;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delimiter=';' ;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;filename mymail email "&lt;A href="mailto:me.me@email.com"&gt;me.me@email.com&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;subject="My Mail to You"&lt;/P&gt;&lt;P&gt;attach='D:\folder\test\mydata.csv';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file mymail;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2015 20:40:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164534#M31781</guid>
      <dc:creator>LAtwood</dc:creator>
      <dc:date>2015-02-11T20:40:29Z</dc:date>
    </item>
    <item>
      <title>Re: Do not send email if no data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164535#M31782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;%macro runornot(count);&lt;/P&gt;&lt;P&gt;%if &amp;amp;count NE 0 %then %do;&lt;/P&gt;&lt;P&gt;proc export data=work.mydata&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outfile='D:\folder\test\mydata.csv'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dbms = csv replace;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delimiter=';' ;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;filename mymail email "&lt;A class="jive-link-email-small" href="mailto:me.me@email.com"&gt;me.me@email.com&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;subject="My Mail to You"&lt;/P&gt;&lt;P&gt;attach='D:\folder\test\mydata.csv';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file mymail;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;%mend runornot;&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;set work.mydata end=eof;&lt;/P&gt;&lt;P&gt;if eof then call symput('count',_N_);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;%runornot(&amp;amp;count);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2015 20:46:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164535#M31782</guid>
      <dc:creator>PoornimaRavishankar</dc:creator>
      <dc:date>2015-02-11T20:46:27Z</dc:date>
    </item>
    <item>
      <title>Re: Do not send email if no data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164536#M31783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I get the following Warning and Error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WARNING: Apparent symbolic reference COUNT not resolved.&lt;/P&gt;&lt;P&gt;ERROR: The text expression &amp;amp;COUENT contains a recursive reference to the macro variable COUNT. The macro variable will be assigned the null value.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2015 21:10:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164536#M31783</guid>
      <dc:creator>LAtwood</dc:creator>
      <dc:date>2015-02-11T21:10:17Z</dc:date>
    </item>
    <item>
      <title>Re: Do not send email if no data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164537#M31784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;&lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt; &lt;/P&gt;&lt;P&gt;%macro runornot(total=);&lt;/P&gt;&lt;P&gt;%if &amp;amp;total NE 0 %then %do;&lt;/P&gt;&lt;P&gt;proc export data=work.mydata&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outfile='D:\folder\test\mydata.csv'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dbms = csv replace;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delimiter=';' ;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;filename mymail email "&lt;A class="jive-link-email-small" href="mailto:me.me@email.com"&gt;me.me@email.com&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;subject="My Mail to You"&lt;/P&gt;&lt;P&gt;attach='D:\folder\test\mydata.csv';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file mymail;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;%mend runornot;&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;set work.mydata end=eof;&lt;/P&gt;&lt;P&gt;if eof then call symput('count',_N_);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;%runornot(total=&amp;amp;count);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2015 21:15:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164537#M31784</guid>
      <dc:creator>PoornimaRavishankar</dc:creator>
      <dc:date>2015-02-11T21:15:52Z</dc:date>
    </item>
    <item>
      <title>Re: Do not send email if no data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164538#M31785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could use ATTRN() to check if the dataset have obs or variable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ANY&lt;/P&gt;&lt;P&gt;specifies whether the data set has observations or variables.&lt;/P&gt;&lt;P&gt;−1 the data set has no observations or variables.&lt;/P&gt;&lt;P&gt;0 the data set has no observations.&lt;/P&gt;&lt;P&gt;1 the data set has observations and variables.&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;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data class;&lt;/P&gt;&lt;P&gt; set sashelp.class;&lt;/P&gt;&lt;P&gt; stop;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let dsid=%sysfunc(open(class));&lt;/P&gt;&lt;P&gt;%let any=%sysfunc(attrn(&amp;amp;dsid,any));&lt;/P&gt;&lt;P&gt;%let dsid=%sysfunc(close(&amp;amp;dsid));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%put &amp;amp;any ;&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;&lt;P&gt;Xia Keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Feb 2015 08:10:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164538#M31785</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2015-02-12T08:10:44Z</dc:date>
    </item>
    <item>
      <title>Re: Do not send email if no data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164539#M31786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Sorry I solved the wrong problem. My solution will not work since the eof condition will never be satisfied. I believe once SAS 'detects' that the dataset has no observations, it doesn't iterate and hence will never reach end of file. This also means that this information is stored in some dataset metadata. Use &lt;A _jive_internal="true" data-avatarid="2334" data-externalid="" data-online="false" data-presence="null" data-userid="645292" data-username="Ksharp" href="https://communities.sas.com/people/Ksharp"&gt;xia keshan&lt;/A&gt;'s solution.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Feb 2015 14:01:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164539#M31786</guid>
      <dc:creator>PoornimaRavishankar</dc:creator>
      <dc:date>2015-02-12T14:01:41Z</dc:date>
    </item>
    <item>
      <title>Re: Do not send email if no data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164540#M31787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just pop your code in a call execute:&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set sashelp.vtable (where=(libname="WORK" and memname="MYDATA" and nobs&amp;gt;0));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call execute('filename mymail email "&lt;A class="jive-link-email-small" href="mailto:me.me@email.com"&gt;me.me@email.com&lt;/A&gt;"&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; subject="My Mail to You"&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; attach='D:\folder\test\mydata.csv';&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; data _null_;&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; file mymail;&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; run;');&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That way if there are no observations, then the call execute statement never generates.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Feb 2015 14:27:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164540#M31787</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2015-02-12T14:27:16Z</dc:date>
    </item>
    <item>
      <title>Re: Do not send email if no data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164541#M31788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;IMG alt="saslog.JPG" class="jive-image-thumbnail jive-image" src="https://communities.sas.com/legacyfs/online/9137_saslog.JPG" width="450" /&gt;&lt;/P&gt;&lt;P&gt;When I run the code it does not specify a -1, 0 or 1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Feb 2015 14:50:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164541#M31788</guid>
      <dc:creator>LAtwood</dc:creator>
      <dc:date>2015-02-12T14:50:43Z</dc:date>
    </item>
    <item>
      <title>Re: Do not send email if no data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164542#M31789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Often SAS will set a useful _AUTOMATIC_ system macro variable which you can see with this command:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%PUT _AUTOMATIC_;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, for some reason, a zero-record output from PROC EXPORT generates a &amp;amp;SYSNOBS value of 793 (on my SAS 9.4 TS1M1 Windows environment.&amp;nbsp; Normally I would have expected a zero-value for this variable.&amp;nbsp; Oh well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An alternative is to add your DATA _NULL_; step with a SET that uses NOBS=OBSCOUNT parameter -- but you must have the IF stmt test before the SET, not after.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then using this technique, you can conditionally invoke your "no data to report" macro using CALL EXECUTE on the IF statement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Feb 2015 14:53:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164542#M31789</guid>
      <dc:creator>sbb</dc:creator>
      <dc:date>2015-02-12T14:53:03Z</dc:date>
    </item>
    <item>
      <title>Re: Do not send email if no data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164543#M31790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;I think this works...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro check();&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; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;proc sql noprint;&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; &lt;/P&gt;&lt;P&gt;select count(*) into: chk&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;/P&gt;&lt;P&gt;from mydata;&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; &lt;/P&gt;&lt;P&gt;quit;&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; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;%IF &amp;amp;CHK &amp;gt; 0 %THEN %DO;&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;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;proc export data=work.mydata&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outfile='D:\folder\test\mydata.csv'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dbms = csv replace;&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;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delimiter=';' ;&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; &lt;/P&gt;&lt;P&gt;run;&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; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;filename mymail email "&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:me.me@email.com"&gt;me.me@email.com&lt;/A&gt;&lt;SPAN&gt;" &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;subject="My Mail to You"&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;/P&gt;&lt;P&gt;attach='D:\folder\test\mydata.csv';&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data _null_;&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; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file mymail;&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; &lt;/P&gt;&lt;P&gt;run;&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; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;%END;&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; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;%mend check;&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; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;%check();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Feb 2015 15:28:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164543#M31790</guid>
      <dc:creator>Char</dc:creator>
      <dc:date>2015-02-12T15:28:28Z</dc:date>
    </item>
    <item>
      <title>Re: Do not send email if no data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164544#M31791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;IMG alt="saslog.JPG" class="jive-image-thumbnail jive-image" src="https://communities.sas.com/legacyfs/online/9138_saslog.JPG" width="450" /&gt;&lt;/P&gt;&lt;P&gt;RW9 I receive the above error.&amp;nbsp; Also, when I insert the single quote before filename it turns everything teal, not sure if that is what I'm supposed to do.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Feb 2015 15:46:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164544#M31791</guid>
      <dc:creator>LAtwood</dc:creator>
      <dc:date>2015-02-12T15:46:19Z</dc:date>
    </item>
    <item>
      <title>Re: Do not send email if no data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164545#M31792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if you need to set the count macro var without actually reading the file, use the following.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 12pt; font-family: Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call&lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt; font-family: Courier New;"&gt; symput(&lt;/SPAN&gt;&lt;SPAN style="color: #800080; font-size: 12pt; font-family: Courier New;"&gt;'count'&lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt; font-family: Courier New;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt; font-family: Courier New;"&gt;numb_rows&lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt; font-family: Courier New;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&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; set work.mydata nobs=numb_rows;&lt;/P&gt;&lt;P&gt;&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; stop;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Feb 2015 17:12:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164545#M31792</guid>
      <dc:creator>aci_kc</dc:creator>
      <dc:date>2015-02-12T17:12:19Z</dc:date>
    </item>
    <item>
      <title>Re: Do not send email if no data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164546#M31793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Char.&amp;nbsp; That worked perfectly! &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Feb 2015 17:35:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164546#M31793</guid>
      <dc:creator>LAtwood</dc:creator>
      <dc:date>2015-02-12T17:35:04Z</dc:date>
    </item>
    <item>
      <title>Re: Do not send email if no data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164547#M31794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No Problem.&amp;nbsp; I'm glad it worked!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Feb 2015 17:46:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164547#M31794</guid>
      <dc:creator>Char</dc:creator>
      <dc:date>2015-02-12T17:46:36Z</dc:date>
    </item>
    <item>
      <title>Re: Do not send email if no data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164548#M31795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, you did not fully inspect my code.&amp;nbsp; You need to put quotes around the call in the call execute.&amp;nbsp; Call execute accepts a string and passes it out as text.&amp;nbsp; So yes, it would change color.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Feb 2015 18:00:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-not-send-email-if-no-data/m-p/164548#M31795</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2015-02-12T18:00:38Z</dc:date>
    </item>
  </channel>
</rss>

