<?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: Issues with printing multiple pdfs by a certain variable in my dataset in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Issues-with-printing-multiple-pdfs-by-a-certain-variable-in-my/m-p/933904#M367282</link>
    <description>&lt;P&gt;Macro triggers do not resolve when enclosed in single quotes.&lt;/P&gt;
&lt;P&gt;Mammoth-sized hint: always use double quotes in SAS, unless explicitly needed (masking triggers contained in the strings, or double quotes).&lt;/P&gt;</description>
    <pubDate>Thu, 27 Jun 2024 13:20:06 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2024-06-27T13:20:06Z</dc:date>
    <item>
      <title>Issues with printing multiple pdfs by a certain variable in my dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Issues-with-printing-multiple-pdfs-by-a-certain-variable-in-my/m-p/933892#M367278</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have been trying to use a macro to print out multiple pdfs so that each center has their own pdf. We need each center to have their own pdf document. I don't think I can use the "newfile=bygroup" option in ODS because I also need it to print out by patient ID number... and also I would prefer to be able to name each pdf document by the center name.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The code I currently have prints out separate pdfs with the center names, however, they all look identical, as such, I know I didn't successfully separate the pdf print outs by the center type.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help would be greatly appreciated.&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=""&gt;%MACRO printbycenter (centercodes);
ods pdf file="...\extreme_centers_&amp;amp;centercodes..pdf";
PROC PRINT DATA= new;
WHERE PATID_NUM IN (1332, 2198, 2332) AND (heightsds_r NE .) AND (heightsds_r &amp;lt; -6 OR heightsds_r &amp;gt; 6) |
      PATID_NUM IN (238, 327, 599, 917, 1030, 1241, 1395, 1650, 1679, 2111, 2197, 2393, 2708) AND (weightsds_r NE .) AND (weightsds_r &amp;lt; -6 OR weightsds_r &amp;gt; 6)|
	  PATID_NUM IN (1030, 1961, 2111) AND (bmisds_r NE .) AND (bmisds_r &amp;lt; -6 OR bmisds_r &amp;gt; 6)|
	  PATID_NUM IN (1332, 2198) AND (syssds_04 NE .) AND (syssds_04 &amp;lt; -6 OR syssds_04 &amp;gt; 6)|
	  PATID_NUM IN (1332, 2198) AND (diasds_04 NE .) AND (diasds_04 &amp;lt; -6 OR diasds_04&amp;gt; 6)|
	  PATID_NUM IN (116, 148, 303, 385, 560, 969, 2243, 2412) AND (lvmi_devereux NE .) AND (lvmi_devereux &amp;lt; 5 OR lvmi_devereux &amp;gt; 200)|
      PATID_NUM IN (116, 148, 303, 385, 560, 969, 2243, 2412) AND (lvmi_chinali NE .) AND (lvmi_chinali &amp;lt; 5 OR lvmi_chinali &amp;gt; 200)|
	  PATID_NUM IN (164,492,629,679,746,797,806,828,834,846,873,874,965,1150,1193,1507,1548,1564,1578,1619,1644,1752,1765,1930,1934,1942,1988,2108,2117,
 					2128,2258,2269,2284,2351,2419,2513,2682,2699) AND (egfr_schwartz NE .) AND (egfr_schwartz&amp;gt;160);
BY patid;
VAR patid birthmonthyear RTx_Date vdate age ageattx timesincetx sex egfr_schwartz crea_mgdl height heightsds_r BMI_r bmisds_r; *list all relevant variables;
RUN;
ODS PDF CLOSE;
%MEND;
%printbycenter (DE_Hannover); 
%printbycenter (DE_Leipzig); 
%printbycenter (DE_Frankfurt § DE_Heidelberg); 
%printbycenter (TR_Adana); 
%printbycenter (TR_Hacettepe);
%printbycenter (DE_Hamburg); 
%printbycenter (UK_Manchester); 
%printbycenter (IT_Padua);
%printbycenter (DE_Bonn § DE_Bonn_KNZ); 
%printbycenter (IT_Rome); 
%printbycenter (DE_Bonn); 
%printbycenter (PL_Warsaw); 
%printbycenter (DE_Cologne); 
%printbycenter (RU_Moscow); 
%printbycenter (DE_Tuebingen); 
%printbycenter (UK_Nottingham); 
%printbycenter (TR_Istanbul); 
%printbycenter (FR_Lyon);
%printbycenter (IE_Dublin); 
%printbycenter (IT_Turin); 
%printbycenter (IT_Milan); 
%printbycenter (ES_Barcelona);
%printbycenter (DE_Essen); 
%printbycenter (UK_Birmingham); 
%printbycenter (DE_Hamburg § DE_Munich);
%printbycenter (DE_Marburg);
%printbycenter (DE_Heidelberg); 
%printbycenter (DE_Cologne § DE_Heidelberg); 
%printbycenter (FR_Toulouse); 
%printbycenter (SI_Ljubljana);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 27 Jun 2024 12:35:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Issues-with-printing-multiple-pdfs-by-a-certain-variable-in-my/m-p/933892#M367278</guid>
      <dc:creator>stodo53</dc:creator>
      <dc:date>2024-06-27T12:35:00Z</dc:date>
    </item>
    <item>
      <title>Re: Issues with printing multiple pdfs by a certain variable in my dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Issues-with-printing-multiple-pdfs-by-a-certain-variable-in-my/m-p/933896#M367280</link>
      <description>&lt;P&gt;Why isn't &lt;CODE class=""&gt;centercodes&lt;/CODE&gt;used in your where clause?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jun 2024 12:49:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Issues-with-printing-multiple-pdfs-by-a-certain-variable-in-my/m-p/933896#M367280</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2024-06-27T12:49:34Z</dc:date>
    </item>
    <item>
      <title>Re: Issues with printing multiple pdfs by a certain variable in my dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Issues-with-printing-multiple-pdfs-by-a-certain-variable-in-my/m-p/933901#M367281</link>
      <description>&lt;P&gt;I tried the following but then it says I have no observations and so nothing is printed out, which makes no sense. If I leave the quotations out of &amp;amp;centercodes then I get an error.&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=""&gt;%MACRO printbycenter (centercodes);
ods pdf file="...\extreme_centers_&amp;amp;centercodes..pdf";
PROC PRINT DATA= new;
WHERE centercodes in ('&amp;amp;centercodes') &amp;amp;  (PATID_NUM IN (1332, 2198, 2332) AND (heightsds_r NE .) AND (heightsds_r &amp;lt; -6 OR heightsds_r &amp;gt; 6) |
      PATID_NUM IN (238, 327, 599, 917, 1030, 1241, 1395, 1650, 1679, 2111, 2197, 2393, 2708) AND (weightsds_r NE .) AND (weightsds_r &amp;lt; -6 OR weightsds_r &amp;gt; 6)|
	  PATID_NUM IN (1030, 1961, 2111) AND (bmisds_r NE .) AND (bmisds_r &amp;lt; -6 OR bmisds_r &amp;gt; 6)|
	  PATID_NUM IN (1332, 2198) AND (syssds_04 NE .) AND (syssds_04 &amp;lt; -6 OR syssds_04 &amp;gt; 6)|
	  PATID_NUM IN (1332, 2198) AND (diasds_04 NE .) AND (diasds_04 &amp;lt; -6 OR diasds_04&amp;gt; 6)|
	  PATID_NUM IN (116, 148, 303, 385, 560, 969, 2243, 2412) AND (lvmi_devereux NE .) AND (lvmi_devereux &amp;lt; 5 OR lvmi_devereux &amp;gt; 200)|
      PATID_NUM IN (116, 148, 303, 385, 560, 969, 2243, 2412) AND (lvmi_chinali NE .) AND (lvmi_chinali &amp;lt; 5 OR lvmi_chinali &amp;gt; 200)|
	  PATID_NUM IN (164,492,629,679,746,797,806,828,834,846,873,874,965,1150,1193,1507,1548,1564,1578,1619,1644,1752,1765,1930,1934,1942,1988,2108,2117,
 					2128,2258,2269,2284,2351,2419,2513,2682,2699) AND (egfr_schwartz NE .) AND (egfr_schwartz&amp;gt;160));
BY patid;
VAR patid birthmonthyear RTx_Date vdate age ageattx timesincetx egfr_schwartz crea_mgdl height heightsds_r BMI_r bmisds_r; *list all relevant variables;
RUN;
ODS PDF CLOSE;
%MEND;
%printbycenter (DE_Hannover); 
%printbycenter (DE_Leipzig); 
%printbycenter (DE_Frankfurt § DE_Heidelberg); 
%printbycenter (TR_Adana); 
%printbycenter (TR_Hacettepe);
%printbycenter (DE_Hamburg); 
%printbycenter (UK_Manchester); 
%printbycenter (IT_Padua);
%printbycenter (DE_Bonn § DE_Bonn_KNZ); 
%printbycenter (IT_Rome); 
%printbycenter (DE_Bonn); 
%printbycenter (PL_Warsaw); 
%printbycenter (DE_Cologne); 
%printbycenter (RU_Moscow); 
%printbycenter (DE_Tuebingen); 
%printbycenter (UK_Nottingham); 
%printbycenter (TR_Istanbul); 
%printbycenter (FR_Lyon);
%printbycenter (IE_Dublin); 
%printbycenter (IT_Turin); 
%printbycenter (IT_Milan); 
%printbycenter (ES_Barcelona);
%printbycenter (DE_Essen); 
%printbycenter (UK_Birmingham); 
%printbycenter (DE_Hamburg § DE_Munich);
%printbycenter (DE_Marburg);
%printbycenter (DE_Heidelberg); 
%printbycenter (DE_Cologne § DE_Heidelberg); 
%printbycenter (FR_Toulouse); 
%printbycenter (SI_Ljubljana); 


&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 27 Jun 2024 13:03:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Issues-with-printing-multiple-pdfs-by-a-certain-variable-in-my/m-p/933901#M367281</guid>
      <dc:creator>stodo53</dc:creator>
      <dc:date>2024-06-27T13:03:29Z</dc:date>
    </item>
    <item>
      <title>Re: Issues with printing multiple pdfs by a certain variable in my dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Issues-with-printing-multiple-pdfs-by-a-certain-variable-in-my/m-p/933904#M367282</link>
      <description>&lt;P&gt;Macro triggers do not resolve when enclosed in single quotes.&lt;/P&gt;
&lt;P&gt;Mammoth-sized hint: always use double quotes in SAS, unless explicitly needed (masking triggers contained in the strings, or double quotes).&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jun 2024 13:20:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Issues-with-printing-multiple-pdfs-by-a-certain-variable-in-my/m-p/933904#M367282</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2024-06-27T13:20:06Z</dc:date>
    </item>
    <item>
      <title>Re: Issues with printing multiple pdfs by a certain variable in my dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Issues-with-printing-multiple-pdfs-by-a-certain-variable-in-my/m-p/933905#M367283</link>
      <description>&lt;P&gt;And do not use the IN operator when you do not work with lists:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;WHERE centercodes eq "&amp;amp;centercodes"&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;for better clarity.&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jun 2024 13:24:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Issues-with-printing-multiple-pdfs-by-a-certain-variable-in-my/m-p/933905#M367283</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2024-06-27T13:24:09Z</dc:date>
    </item>
    <item>
      <title>Re: Issues with printing multiple pdfs by a certain variable in my dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Issues-with-printing-multiple-pdfs-by-a-certain-variable-in-my/m-p/934797#M367555</link>
      <description>&lt;P&gt;This worked! Thank you very much, and I also appreciate the other tip you left in the second comment - I corrected my code accordingly.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Jul 2024 14:55:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Issues-with-printing-multiple-pdfs-by-a-certain-variable-in-my/m-p/934797#M367555</guid>
      <dc:creator>stodo53</dc:creator>
      <dc:date>2024-07-05T14:55:50Z</dc:date>
    </item>
  </channel>
</rss>

