<?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: Juletip #9 - filename wildcard and origin of data in SAS Community Nordic</title>
    <link>https://communities.sas.com/t5/SAS-Community-Nordic/Juletip-9-filename-wildcard-and-origin-of-data/m-p/705051#M333</link>
    <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13642"&gt;@GertNissen&lt;/a&gt;&amp;nbsp;Very nice!&lt;/P&gt;</description>
    <pubDate>Thu, 10 Dec 2020 14:01:23 GMT</pubDate>
    <dc:creator>PeterClemmensen</dc:creator>
    <dc:date>2020-12-10T14:01:23Z</dc:date>
    <item>
      <title>Juletip #9 - filename wildcard and origin of data</title>
      <link>https://communities.sas.com/t5/SAS-Community-Nordic/Juletip-9-filename-wildcard-and-origin-of-data/m-p/704650#M329</link>
      <description>&lt;P&gt;&lt;FONT face="Arial, Helvetica, sans-serif" color="#333333"&gt;SAS Juletip #9 this year is an introduction on ways to easily read and write multiple sources of data with filename wildcards, dynamic filenames, and keeping track of the source of the data.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Arial, Helvetica, sans-serif" color="#333333"&gt;Hopefully a few tips or recaps of forgotten features &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Arial, Helvetica, sans-serif" color="#333333"&gt;The examples are very simple, but hopefully, you get the general idea and can adjust them to your own needs.&lt;BR /&gt;&lt;BR /&gt;You should be able to copy, paste, and run the code in your favorite SAS Editor&amp;nbsp; and SAS Version ....&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="5"&gt;&lt;STRONG&gt;&lt;FONT face="Arial, Helvetica, sans-serif" color="#333333"&gt;A1) generate two flat files, naming the files based on the data&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face="Arial, Helvetica, sans-serif" color="#333333"&gt;SAS PGM&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;SAS log (partly)&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;* Create flatfile by groups - Method 1 *;
%macro makefile(gender);
  data _null_;
    * Only select some of the data                    *;
    set sashelp.class(where=(sex="&amp;amp;gender"));    

    * create variable containing dynamic filename    *;


    filename=cats('C:\temp\gender_',sex,'.csv');  
             
    * use the custom filename when creating the files *;
    file dynfile filevar=filename dlm=";";                     
    put name age sex height weight;
  run;
%mend;

%makefile(M);
%makefile(F);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/TD&gt;
&lt;TD width="50%"&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;NOTE: The file DYNFILE is:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Filename=C:\temp\gender_M.csv,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;NOTE: 10 records were written to the file DYNFILE.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;NOTE: There were 10 observations read from the data set SASHELP.CLASS.&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;WHERE sex='M';&lt;/FONT&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="5"&gt;&lt;STRONG&gt;A2) Creating 2 flat files named by content, with no macro&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;SAS PGM&lt;/TD&gt;
&lt;TD&gt;SAS Log (partly)&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;* Method 2 *;&lt;BR /&gt;* require that the data is sorted by groups *;
proc sql;                                                   
  create view _temp_ as 
  select * 
    from sashelp.class 
   order by sex;
quit;

data _null_;
  set work._temp_;
  
  * variable containing dynamic filename based on content *;
  filename=&lt;A title="SAS Documentation - concatenates stings with no blanks" href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=lefunctionsref&amp;amp;docsetTarget=n1e21rr6al5m2nn19r1fat5qxwrt.htm&amp;amp;locale=en" target="_self"&gt;cats&lt;/A&gt;('C:\temp\gender_',sex,'.csv');
&lt;BR /&gt;&lt;BR /&gt;  file dynfile &lt;A title="SAS Documentation - Using a SAS variable as dynamic filename" href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=lestmtsref&amp;amp;docsetTarget=n15o12lpyoe4gfn1y1vcp6xs6966.htm&amp;amp;locale=en#p1nbligmhm5ui3n1att4dz3qtl01" target="_self"&gt;filevar&lt;/A&gt;=filename dlm=";";                     
  put name age sex height weight;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/TD&gt;
&lt;TD width="50%"&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;NOTE: The file DYNFILE is:&amp;nbsp;Filename=C:\temp\gender_F.csv,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;NOTE: The file DYNFILE is: Filename=C:\temp\gender_M.csv,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;NOTE: 9 records were written to the file DYNFILE.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;NOTE: 10 records were written to the file DYNFILE.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="5"&gt;&lt;STRONG&gt;B) Reading files with wildcard and tracking origin&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;SAS PGM&lt;/TD&gt;
&lt;TD width="50%"&gt;SAS log (partly)&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" valign="top"&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data all_genders;
  length _filename_ $40;
  infile "c:\temp\&lt;A title="SAS Documentation about wildcard" href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=hostunx&amp;amp;docsetTarget=p1cycu6ky2lsd7n0zqaskousxy5y.htm&amp;amp;locale=en#n11d97nkixu44gn1api1qtdcg0wn" target="_blank" rel="noopener"&gt;gender_*.csv&lt;/A&gt;" dlm=';' &lt;A title="SAS Documentation - Getting the filename from the file being read" href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=lestmtsref&amp;amp;docsetTarget=n15o12lpyoe4gfn1y1vcp6xs6966.htm&amp;amp;locale=en#p00ypenoqlo4hhn17i9ymg4tt8j4" target="_self"&gt;filename&lt;/A&gt;=_filename_;
  input name $ age sex $ height weight;
  filename=&lt;A title="SAS documentation - notice the negative value (counting from right)" href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=lefunctionsref&amp;amp;docsetTarget=p0jshdjy2z9zdzn1h7k90u99lyq6.htm&amp;amp;locale=en#p00b11fwb79wk4n1jvl4hiobbcng" target="_blank" rel="noopener"&gt;scan&lt;/A&gt;(_filename_,-2,'\.');
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/TD&gt;
&lt;TD width="50%"&gt;
&lt;P&gt;&lt;FONT face="courier new,courier" size="2"&gt;NOTE: The infile "c:\temp\gender_*.csv" is:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;Filename=c:\temp\gender_F.csv,&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;File List=c:\temp\gender_*.csv&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier" size="2"&gt;NOTE: The infile "c:\temp\gender_*.csv" is:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;Filename=c:\temp\gender_M.csv,&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;File List=c:\temp\gender_*.csv&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier" size="2"&gt;NOTE: 9 records were read from the infile "c:\temp\gender_*.csv".&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;NOTE: 10 records were read from the infile "c:\temp\gender_*.csv".&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier" size="2"&gt;NOTE: The data set WORK.ALL_GENDERS has 19 observations and 6 variables.&lt;/FONT&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="5"&gt;&lt;STRONG&gt;C) Which SAS Dataset did the data originate from, reading SAS data with wildcard&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="40%"&gt;SAS PGM&lt;/TD&gt;
&lt;TD width="60%"&gt;SAS output (partly)&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;* create simple data for example *;

data work.gender_male 
     work.gender_female;
  set sashelp.class; 
  if sex='F' then output gender_female;
  else if sex='M' then output gender_male;
run;

* Read data and mark the origin *;
data class;

  * read all data sets beginning with "gender_"*;
  set gender_: indsname=_source_;
  source_data=_source_;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/TD&gt;
&lt;TD width="50%"&gt;
&lt;DIV&gt;
&lt;DIV id="IDX"&gt;
&lt;TABLE class="table" aria-label="Data Set WORK.CLASS"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="r header" scope="col" width="25px"&gt;Obs&lt;/TH&gt;
&lt;TH class="header" scope="col" width="69px"&gt;&amp;nbsp;Name&lt;/TH&gt;
&lt;TH class="header" scope="col" width="40px"&gt;Sex&lt;/TH&gt;
&lt;TH class="r header" scope="col" width="40px"&gt;Age&lt;/TH&gt;
&lt;TH class="r header" scope="col" width="43px"&gt;Height&lt;/TH&gt;
&lt;TH class="r header" scope="col" width="50px"&gt;&amp;nbsp;Weight&lt;/TH&gt;
&lt;TH class="header" scope="col" width="130px"&gt;&amp;nbsp;source_data&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row" width="25px"&gt;1&lt;/TH&gt;
&lt;TD width="69px" class="data"&gt;Alice&lt;/TD&gt;
&lt;TD width="40px" class="data"&gt;F&lt;/TD&gt;
&lt;TD width="40px" class="r data"&gt;13&lt;/TD&gt;
&lt;TD width="43px" class="r data"&gt;56.5&lt;/TD&gt;
&lt;TD width="50px" class="r data"&gt;84.0&lt;/TD&gt;
&lt;TD width="130px" class="data"&gt;WORK.GENDER_FEMALE&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row" width="25px"&gt;2&lt;/TH&gt;
&lt;TD width="69px" class="data"&gt;Barbara&lt;/TD&gt;
&lt;TD width="40px" class="data"&gt;F&lt;/TD&gt;
&lt;TD width="40px" class="r data"&gt;13&lt;/TD&gt;
&lt;TD width="43px" class="r data"&gt;65.3&lt;/TD&gt;
&lt;TD width="50px" class="r data"&gt;98.0&lt;/TD&gt;
&lt;TD width="130px" class="data"&gt;WORK.GENDER_FEMALE&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH width="25px"&gt;..&lt;/TH&gt;
&lt;TD width="69px"&gt;....&lt;/TD&gt;
&lt;TD width="40px"&gt;.&lt;/TD&gt;
&lt;TD width="40px"&gt;..&lt;/TD&gt;
&lt;TD width="43px"&gt;...&lt;/TD&gt;
&lt;TD width="50px"&gt;...&lt;/TD&gt;
&lt;TD width="130px"&gt;......&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row" width="25px"&gt;18&lt;/TH&gt;
&lt;TD width="69px" class="data"&gt;Thomas&lt;/TD&gt;
&lt;TD width="40px" class="data"&gt;M&lt;/TD&gt;
&lt;TD width="40px" class="r data"&gt;11&lt;/TD&gt;
&lt;TD width="43px" class="r data"&gt;57.5&lt;/TD&gt;
&lt;TD width="50px" class="r data"&gt;85.0&lt;/TD&gt;
&lt;TD width="130px" class="data"&gt;WORK.GENDER_MALE&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row" width="25px"&gt;19&lt;/TH&gt;
&lt;TD width="69px" class="data"&gt;William&lt;/TD&gt;
&lt;TD width="40px" class="data"&gt;M&lt;/TD&gt;
&lt;TD width="40px" class="r data"&gt;15&lt;/TD&gt;
&lt;TD width="43px" class="r data"&gt;66.5&lt;/TD&gt;
&lt;TD width="50px" class="r data"&gt;112.0&lt;/TD&gt;
&lt;TD width="130px" class="data"&gt;WORK.GENDER_MALE&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;From the SAS Documentation&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A title="SAS Documentation about wildcard" href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=hostunx&amp;amp;docsetTarget=p1cycu6ky2lsd7n0zqaskousxy5y.htm&amp;amp;locale=en#n11d97nkixu44gn1api1qtdcg0wn" target="_blank" rel="noopener"&gt;filename -&amp;nbsp;get&amp;nbsp;the&amp;nbsp;filename&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="SAS Documentation - Using a SAS variable as dynamic filename" href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=lestmtsref&amp;amp;docsetTarget=n15o12lpyoe4gfn1y1vcp6xs6966.htm&amp;amp;locale=en#p1nbligmhm5ui3n1att4dz3qtl01" target="_self"&gt;filevar&amp;nbsp;-&amp;nbsp;set&amp;nbsp;the&amp;nbsp;filename&lt;/A&gt;&lt;CODE class=" language-sas"&gt;&lt;/CODE&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="See SAS documentation" href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=lestmtsref&amp;amp;docsetTarget=p00hxg3x8lwivcn1f0e9axziw57y.htm&amp;amp;locale=en#p00fwyxqcqptpcn10ivxt1r470q1" target="_blank" rel="noopener"&gt;indsname&amp;nbsp;-&amp;nbsp;get&amp;nbsp;the&amp;nbsp;dataset&amp;nbsp;name&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="SAS documentation - notice the negative value (counting from right)" href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=lefunctionsref&amp;amp;docsetTarget=p0jshdjy2z9zdzn1h7k90u99lyq6.htm&amp;amp;locale=en#p00b11fwb79wk4n1jvl4hiobbcng" target="_blank" rel="noopener"&gt;scan&amp;nbsp;-&amp;nbsp;with&amp;nbsp;negative&amp;nbsp;value&amp;nbsp;/ read&amp;nbsp;from&amp;nbsp;right&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="SAS Documentation - concatenates stings with no blanks" href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=lefunctionsref&amp;amp;docsetTarget=n1e21rr6al5m2nn19r1fat5qxwrt.htm&amp;amp;locale=en" target="_self"&gt;cats&amp;nbsp;-&amp;nbsp;concatenate&amp;nbsp;with&amp;nbsp;no&amp;nbsp;blanks&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="SAS Documendation - Data set lists" href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=lestmtsref&amp;amp;docsetTarget=p00hxg3x8lwivcn1f0e9axziw57y.htm&amp;amp;locale=en#p02h8j6i59drj1n1l5449rfd9jbq" target="_blank" rel="noopener"&gt;Data Set Lists - using : as wildcard&lt;/A&gt; &lt;CODE class=" language-sas"&gt;&lt;/CODE&gt;&lt;CODE class=" language-sas"&gt;&lt;/CODE&gt;&lt;CODE class=" language-sas"&gt;&lt;/CODE&gt;&lt;CODE class=" language-sas"&gt;&lt;/CODE&gt;&lt;CODE class=" language-sas"&gt;&lt;/CODE&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;"Very well done if you got all of those at home." - Richard Osman / Pointless&lt;/P&gt;</description>
      <pubDate>Wed, 09 Dec 2020 07:50:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Community-Nordic/Juletip-9-filename-wildcard-and-origin-of-data/m-p/704650#M329</guid>
      <dc:creator>GertNissen</dc:creator>
      <dc:date>2020-12-09T07:50:08Z</dc:date>
    </item>
    <item>
      <title>Re: Juletip #9 - filename wildcard and origin of data</title>
      <link>https://communities.sas.com/t5/SAS-Community-Nordic/Juletip-9-filename-wildcard-and-origin-of-data/m-p/704677#M330</link>
      <description>&lt;P&gt;Great to see a Juletip from you &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13642"&gt;@GertNissen&lt;/a&gt;!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I was not aware of (or maybe I had forgetten), the INDSNAME set statement option. Very handy!&lt;/P&gt;</description>
      <pubDate>Wed, 09 Dec 2020 10:22:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Community-Nordic/Juletip-9-filename-wildcard-and-origin-of-data/m-p/704677#M330</guid>
      <dc:creator>MichelleHomes</dc:creator>
      <dc:date>2020-12-09T10:22:14Z</dc:date>
    </item>
    <item>
      <title>Re: Juletip #9 - filename wildcard and origin of data</title>
      <link>https://communities.sas.com/t5/SAS-Community-Nordic/Juletip-9-filename-wildcard-and-origin-of-data/m-p/705051#M333</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13642"&gt;@GertNissen&lt;/a&gt;&amp;nbsp;Very nice!&lt;/P&gt;</description>
      <pubDate>Thu, 10 Dec 2020 14:01:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Community-Nordic/Juletip-9-filename-wildcard-and-origin-of-data/m-p/705051#M333</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2020-12-10T14:01:23Z</dc:date>
    </item>
  </channel>
</rss>

