<?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: SAS Macros to Run Different Datasets in Developers</title>
    <link>https://communities.sas.com/t5/Developers/SAS-Macros-to-Run-Different-Datasets/m-p/392042#M5504</link>
    <description>&lt;P&gt;I don't understand the question. If you want a single program to generate multiple reports why not just code the program to generate multiple reports?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Are you asking how to make the program conditionally generate only some of the reports based on the user's choice?&lt;/P&gt;</description>
    <pubDate>Wed, 30 Aug 2017 21:14:30 GMT</pubDate>
    <dc:creator>Tom</dc:creator>
    <dc:date>2017-08-30T21:14:30Z</dc:date>
    <item>
      <title>SAS Macros to Run Different Datasets</title>
      <link>https://communities.sas.com/t5/Developers/SAS-Macros-to-Run-Different-Datasets/m-p/392010#M5503</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I am trying to create a Web Stored Process that uses a single sourcefile to create different reports.&lt;/P&gt;&lt;P&gt;I would imagine I'd need different Macros for each datastep, like below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;libname sourcefile 'SingleSourceFile';&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data &amp;amp;one;&lt;/P&gt;&lt;P&gt;set sourcefile;&lt;/P&gt;&lt;P&gt;where b=1;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data &amp;amp;two;&lt;/P&gt;&lt;P&gt;set sourcefile;&lt;/P&gt;&lt;P&gt;where b=2;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data &amp;amp;three;&lt;/P&gt;&lt;P&gt;set sourcefile;&lt;/P&gt;&lt;P&gt;where b=3;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The Stored Process will ask user to select report to run and point and run a datastep based on what the Macro Varible.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If possible, can someone point me to any resouce that I can use to create this solution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your help all.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ruzvmun&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, 30 Aug 2017 20:09:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/SAS-Macros-to-Run-Different-Datasets/m-p/392010#M5503</guid>
      <dc:creator>ruzvmun</dc:creator>
      <dc:date>2017-08-30T20:09:04Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Macros to Run Different Datasets</title>
      <link>https://communities.sas.com/t5/Developers/SAS-Macros-to-Run-Different-Datasets/m-p/392042#M5504</link>
      <description>&lt;P&gt;I don't understand the question. If you want a single program to generate multiple reports why not just code the program to generate multiple reports?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Are you asking how to make the program conditionally generate only some of the reports based on the user's choice?&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2017 21:14:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/SAS-Macros-to-Run-Different-Datasets/m-p/392042#M5504</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2017-08-30T21:14:30Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Macros to Run Different Datasets</title>
      <link>https://communities.sas.com/t5/Developers/SAS-Macros-to-Run-Different-Datasets/m-p/392168#M5505</link>
      <description>&lt;P&gt;Hi Tom,&lt;/P&gt;&lt;P&gt;Yes...based on prompt user selects, run specific data step and leave out the rest. Does that make sense.&lt;/P&gt;&lt;P&gt;I apologize for the confustion, still a SAS novice.&lt;/P&gt;</description>
      <pubDate>Thu, 31 Aug 2017 12:24:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/SAS-Macros-to-Run-Different-Datasets/m-p/392168#M5505</guid>
      <dc:creator>ruzvmun</dc:creator>
      <dc:date>2017-08-31T12:24:49Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Macros to Run Different Datasets</title>
      <link>https://communities.sas.com/t5/Developers/SAS-Macros-to-Run-Different-Datasets/m-p/392453#M5506</link>
      <description>&lt;P&gt;You might want to use a macro statement that checks what the user want and then select which report to create?!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Lets say you have a prompt called reportSelection and it contains two reports -R1 and R2.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As an example STP code could look something like:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%macro select_report();&lt;/P&gt;
&lt;P&gt;&amp;nbsp; %if &amp;amp;reportSelection&amp;nbsp;= R1 %then %do;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; data out;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set sourcefile;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where b = 1;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc tabulate data=out;&lt;/P&gt;
&lt;P&gt;&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;&amp;nbsp; .....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; %end;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; %if &amp;amp;reportSelection&amp;nbsp;= R2 %then %do;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; data out;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set sourcefile;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where b = 2;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; proc print data=out;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; %end;&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;%mend;&lt;/P&gt;
&lt;P&gt;%select_report;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Two different data selections and different outputs &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;//fredrik&lt;/P&gt;</description>
      <pubDate>Fri, 01 Sep 2017 08:12:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/SAS-Macros-to-Run-Different-Datasets/m-p/392453#M5506</guid>
      <dc:creator>FredrikE</dc:creator>
      <dc:date>2017-09-01T08:12:55Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Macros to Run Different Datasets</title>
      <link>https://communities.sas.com/t5/Developers/SAS-Macros-to-Run-Different-Datasets/m-p/392525#M5507</link>
      <description>&lt;P&gt;Thank you Fred,&lt;/P&gt;&lt;P&gt;this worked and now I Boss is happy:)&lt;/P&gt;</description>
      <pubDate>Fri, 01 Sep 2017 13:14:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/SAS-Macros-to-Run-Different-Datasets/m-p/392525#M5507</guid>
      <dc:creator>ruzvmun</dc:creator>
      <dc:date>2017-09-01T13:14:39Z</dc:date>
    </item>
  </channel>
</rss>

