<?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: Why dosen't strawberry print out  in my macro in this code? in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930777#M41875</link>
    <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/423316"&gt;@melhaf&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;But Banana is still coming from another dataste then strawberry. Sorry, but I seriously don't get&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;We have asked you to explain what your code is supposed to be doing. Explain in words, give us the big picture, why are you doing this. Without this explanation, I don't see any point in going further into this problem. Figuring out your actual code is not a good path forward. There is undoubtedly a much easier way to do this, and if we knew what you are trying to do, we could show you that much easier way to do this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In your earlier thread about &lt;A href="https://communities.sas.com/t5/New-SAS-User/mean-median-min-max-quantiles-etc/m-p/930596#M41854" target="_self"&gt;mean, median, min, max&lt;/A&gt; it was much easier to figure out what you were doing, and an alternative set of code which was much simpler was provided. Tell us what you are trying to do!&lt;/P&gt;</description>
    <pubDate>Tue, 04 Jun 2024 10:26:39 GMT</pubDate>
    <dc:creator>PaigeMiller</dc:creator>
    <dc:date>2024-06-04T10:26:39Z</dc:date>
    <item>
      <title>Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930617#M41860</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;¨Why don¨'t strawberry print out in this code? (this is just fiction dataset that I created, they don't both come from WORK. Banana comes from ex libname Africa, and strawberry from UK. So I want to have them seperated. Thanks!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=""&gt;data banana;
    length banana 8 fruit 8;
    do year = 2014 to 2023;
        date = input(cats(put(year, 4.), '1231'), yymmdd8.);
        do i = 1 to 25;
            customer = cats('Customer', (year - 2014) * 25 + i);
            banana = round(ranuni(0) * 100, 0.01); 
            fruit = ceil(ranuni(0) * 2) - 1;
            output;
            if i &amp;lt;= 10 then do;
                customer = cats('Customer', (year - 2014) * 25 + i);
                banana = round(ranuni(0) * 100, 0.01); 
                fruit = ceil(ranuni(0) * 2) - 1; 
                output;
            end;
        end;
    end;
    format date yymmddn8.;
    drop i year;
run;



data strawberry;
    length strawberry 8 fruit 8;
    do year = 2014 to 2023;
        date = input(cats(put(year, 4.), '1231'), yymmdd8.);
        do i = 1 to 25;
            customer = cats('Customer', (year - 2014) * 25 + i);
            banana = round(ranuni(0) * 100, 0.01); 
            fruit = ceil(ranuni(0) * 2) - 1;
            output;
            if i &amp;lt;= 10 then do;
                customer = cats('Customer', (year - 2014) * 25 + i);
                strawberry = round(ranuni(0) * 100, 0.01); 
                fruit = ceil(ranuni(0) * 2) - 1; 
                output;
            end;
        end;
    end;
    format date yymmddn8.;
    drop i year;
run;



%macro check_column_types(libname=, memname=,);
    proc contents data=&amp;amp;libname..&amp;amp;memname out=columns_info(keep=name type);
    run;

    /* Skapa temp-dataset */
    data column_types;
        set columns_info;
/*ATTRN (en sas-funktion som används för att hämta attribut för en variabel i ett dataset)  bestämemer datatypen*/
        array char_cols[*] _character_;
        array num_cols[*] _numeric_;
        do i = 1 to dim(char_cols);
            if vname(char_cols[i]) = name then do;
                column_type = 'CHAR';
                output;
            end;
        end;
        do i = 1 to dim(num_cols);
            if vname(num_cols[i]) = name then do;
                column_type = 'NUM';
                output;
            end;
        end;
    run;

    proc print data=column_types noobs;
        title 'BANANA NNANANBANANABNASBA';
    run;
    
    /* Rensa temp-datasets */
    proc datasets library=work nolist;
        delete columns_info column_types;
    quit;
%mend;
%check_column_types(libname=work, memname=banana);


%macro check_column_types(libname=, memname=,);
    proc contents data=&amp;amp;libname..&amp;amp;memname out=columns_info(keep=name type);
    run;

    /* Skapa temp-dataset */
    data column_types;
        set columns_info;
/*ATTRN (en sas-funktion som används för att hämta attribut för en variabel i ett dataset)  bestämemer datatypen*/
        array char_cols[*] _character_;
        array num_cols[*] _numeric_;
        do i = 1 to dim(char_cols);
            if vname(char_cols[i]) = name then do;
                column_type = 'CHAR';
                output;
            end;
        end;
        do i = 1 to dim(num_cols);
            if vname(num_cols[i]) = name then do;
                column_type = 'NUM';
                output;
            end;
        end;
    run;

    proc print data=column_types noobs;
        title 'STRAWBERRY BERYRYEYRYRWEBERBE';
    run;
    
    /* Rensa temp-datasets */
    proc datasets library=work nolist;
        delete columns_info column_types;
    quit;
%mend;

%check_column_types(libname=work, memname=strawberry);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 03 Jun 2024 15:27:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930617#M41860</guid>
      <dc:creator>melhaf</dc:creator>
      <dc:date>2024-06-03T15:27:24Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930618#M41861</link>
      <description>&lt;P&gt;Can you tell us what do you want to get with your code? It would be easier to figure it out.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bart&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jun 2024 15:52:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930618#M41861</guid>
      <dc:creator>yabwon</dc:creator>
      <dc:date>2024-06-03T15:52:13Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930620#M41863</link>
      <description>&lt;P&gt;Just checking, do you want to get something like this?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%macro check_column_types(libname=, memname=);
    title "Libname: &amp;amp;libname., data set: &amp;amp;memname";
    /*ods trace on;*/
    ods select Variables;
    proc contents 
      data=&amp;amp;libname..&amp;amp;memname 
    ;
    run;
    ods select all;
    /*ods trace off;*/
%mend;


%check_column_types(libname=work, memname=banana)
%check_column_types(libname=work, memname=strawberry)

%check_column_types(libname=sashelp, memname=class)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bart&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jun 2024 16:05:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930620#M41863</guid>
      <dc:creator>yabwon</dc:creator>
      <dc:date>2024-06-03T16:05:59Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930621#M41864</link>
      <description>&lt;P&gt;Hi Bart,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have you runned the code?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;title 'STRAWBERRY BERYRYEYRYRWEBERBE';&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dosen't print&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jun 2024 16:07:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930621#M41864</guid>
      <dc:creator>melhaf</dc:creator>
      <dc:date>2024-06-03T16:07:30Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930622#M41865</link>
      <description>&lt;P&gt;Agreeing with&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/35763"&gt;@yabwon&lt;/a&gt;&amp;nbsp;I think you are working very hard to do something simple, but its not clear what you are trying to do. Please explain the goal of this block of code — explain in words, do not explain by talking about code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Your IF statements fail. For i=1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;if vname(char_cols[i]) = name then do;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;tries to check the variable name of the first character variable is equal to the value of variable name. Just writing this sentence and getting it to mean what I think you are doing is confusing. But, it is checking to see if the text string containing the first variable of char_chols, which is the string 'NAME', is equal to the values in the variable NAME, and those values are banana, customer, date and fruit. So 'NAME' is never equal to those values. So the IF statement never&amp;nbsp; succeeds, and so nothing ever gets sent to OUTPUT; and there is nothing to print.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now explain what you are trying to do. Do not discuss code in your explanation.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Also, despite your title implying this is a macro error, it is not a macro error. It is a data step that doesn't do what you want it to do. Which brings us to IMPORTANT ADVICE: do not try to write a macro until you have non-macro code working. You didn't do that, so you will find it very difficult to get a macro to work. Write non-macro code and get it to work first.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jun 2024 16:41:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930622#M41865</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2024-06-03T16:41:03Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930623#M41866</link>
      <description>&lt;P&gt;If you want to see the names and types of variables then perhaps:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;proc print data=sashelp.vcolumn noobs;
   where libname='SASHELP' and memname='CLASS';
   var name type;
run;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Your only numeric variable in the columns_info is Type. Which will have values of 1 or 2. Which is unlikely to be any sort of "name". So I suspect this bit of code is especially useless:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=""&gt;        do i = 1 to dim(num_cols);
            if vname(num_cols[i]) = name then do;
                column_type = 'NUM';
                output;
            end;
        end;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;If you are looking to the type of a specific variable then you have not provided the name of that variable anywhere unless you are expecting MEMNAME to be both the name of a data set and the name of a variable.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jun 2024 16:25:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930623#M41866</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2024-06-03T16:25:31Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930632#M41867</link>
      <description>&lt;P&gt;Taking your question at face value.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;From the log:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV id="sasLogNote7_1717432372163" class="sasNote"&gt;
&lt;PRE&gt;NOTE: No observations in data set WORK.COLUMN_TYPES.
NOTE: PROCEDURE PRINT used (Total process time)&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;Therefore the title does not print.&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;If you want that title printed regardless, try ODS TEXT= or PROC ODSTEXT to generate the text.&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;As others have indicated, needing to redefine a macro is bad practice and likely means you need to add another parameter to your macro (e.g. TITLE to have your title included dynamically)&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;
&lt;LI-SPOILER&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/423316"&gt;@melhaf&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;¨Why don¨'t strawberry print out in this code? (this is just fiction dataset that I created, they don't both come from WORK. Banana comes from ex libname Africa, and strawberry from UK. So I want to have them seperated. Thanks!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=""&gt;data banana;
    length banana 8 fruit 8;
    do year = 2014 to 2023;
        date = input(cats(put(year, 4.), '1231'), yymmdd8.);
        do i = 1 to 25;
            customer = cats('Customer', (year - 2014) * 25 + i);
            banana = round(ranuni(0) * 100, 0.01); 
            fruit = ceil(ranuni(0) * 2) - 1;
            output;
            if i &amp;lt;= 10 then do;
                customer = cats('Customer', (year - 2014) * 25 + i);
                banana = round(ranuni(0) * 100, 0.01); 
                fruit = ceil(ranuni(0) * 2) - 1; 
                output;
            end;
        end;
    end;
    format date yymmddn8.;
    drop i year;
run;



data strawberry;
    length strawberry 8 fruit 8;
    do year = 2014 to 2023;
        date = input(cats(put(year, 4.), '1231'), yymmdd8.);
        do i = 1 to 25;
            customer = cats('Customer', (year - 2014) * 25 + i);
            banana = round(ranuni(0) * 100, 0.01); 
            fruit = ceil(ranuni(0) * 2) - 1;
            output;
            if i &amp;lt;= 10 then do;
                customer = cats('Customer', (year - 2014) * 25 + i);
                strawberry = round(ranuni(0) * 100, 0.01); 
                fruit = ceil(ranuni(0) * 2) - 1; 
                output;
            end;
        end;
    end;
    format date yymmddn8.;
    drop i year;
run;



%macro check_column_types(libname=, memname=,);
    proc contents data=&amp;amp;libname..&amp;amp;memname out=columns_info(keep=name type);
    run;

    /* Skapa temp-dataset */
    data column_types;
        set columns_info;
/*ATTRN (en sas-funktion som används för att hämta attribut för en variabel i ett dataset)  bestämemer datatypen*/
        array char_cols[*] _character_;
        array num_cols[*] _numeric_;
        do i = 1 to dim(char_cols);
            if vname(char_cols[i]) = name then do;
                column_type = 'CHAR';
                output;
            end;
        end;
        do i = 1 to dim(num_cols);
            if vname(num_cols[i]) = name then do;
                column_type = 'NUM';
                output;
            end;
        end;
    run;

    proc print data=column_types noobs;
        title 'BANANA NNANANBANANABNASBA';
    run;
    
    /* Rensa temp-datasets */
    proc datasets library=work nolist;
        delete columns_info column_types;
    quit;
%mend;
%check_column_types(libname=work, memname=banana);


%macro check_column_types(libname=, memname=,);
    proc contents data=&amp;amp;libname..&amp;amp;memname out=columns_info(keep=name type);
    run;

    /* Skapa temp-dataset */
    data column_types;
        set columns_info;
/*ATTRN (en sas-funktion som används för att hämta attribut för en variabel i ett dataset)  bestämemer datatypen*/
        array char_cols[*] _character_;
        array num_cols[*] _numeric_;
        do i = 1 to dim(char_cols);
            if vname(char_cols[i]) = name then do;
                column_type = 'CHAR';
                output;
            end;
        end;
        do i = 1 to dim(num_cols);
            if vname(num_cols[i]) = name then do;
                column_type = 'NUM';
                output;
            end;
        end;
    run;

    proc print data=column_types noobs;
        title 'STRAWBERRY BERYRYEYRYRWEBERBE';
    run;
    
    /* Rensa temp-datasets */
    proc datasets library=work nolist;
        delete columns_info column_types;
    quit;
%mend;

%check_column_types(libname=work, memname=strawberry);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;/LI-SPOILER&gt;
&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Mon, 03 Jun 2024 16:44:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930632#M41867</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2024-06-03T16:44:52Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930752#M41869</link>
      <description>&lt;P&gt;The most basic reason is because you are defining the arrays using the variables in COLUMNS_INFO (the proc contents output dataset) and not the variables in the dataset that you ran PROC CONTENTS on to create the COLUMNS_INFO dataset.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For example for WORK.BANANA the set of variables is:&lt;/P&gt;
&lt;PRE&gt;#    Variable    Type    Len    Format
1    banana      Num       8
2    fruit       Num       8
3    date        Num       8    YYMMDDN8.
4    customer    Char    200
&lt;/PRE&gt;
&lt;P&gt;But for COLUMNS_INFO the set of variables is:&lt;/P&gt;
&lt;PRE&gt;#    Variable    Type    Len    Label
1    NAME        Char     32    Variable Name
2    TYPE        Num       8    Variable Type&lt;/PRE&gt;
&lt;P&gt;And the content of COLUMNS_INFO is:&lt;/P&gt;
&lt;PRE&gt;Obs    NAME        TYPE
 1     banana        1
 2     customer      2
 3     date          1
 4     fruit         1

&lt;/PRE&gt;
&lt;P&gt;So when you run this code:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data column_types;
  set columns_info;
  array char_cols[*] _character_;
  array num_cols[*] _numeric_;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Both arrays will have only one variable in them.&amp;nbsp; NAME for CHAR_COLS and TYPE for NUM_COLS.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you wanted those arrays to have variables like CUSTOMER or BANANA in them then you would have needed to have referenced WORK.BANANA before the ARRAY statements.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So perhaps the data step could start like this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data column_types;
  if 0 then do;
    set &amp;amp;libname..&amp;amp;memname ;
    array char_cols[*] _character_;
    array num_cols[*] _numeric_;
  end;
  set columns_info;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;But note that will cause all kinds of trouble. What happens if the database being checked has a CHARACTER variable name TYPE?&amp;nbsp; That will cause a compile time error for the data step since TYPE is numeric in the&amp;nbsp; COLUMNS_INFO dataset.&amp;nbsp; You cannot have the same variable with two different types in the same dataset.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is there something you are actually trying to do with these macros (and why did you define the same macro twice? Are there any differences between the two copies of the macro definition?)&amp;nbsp; Can you explain?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Because it really just looks like you are trying to make character variable the the TYPE value as NUM or CHAR instead of numeric values that the TYPE variable generated by PROC CONTENTS has.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data column_types;
  set columns_info;
  if type=2 then column_type = 'CHAR';
  else column_type = 'NUM';
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Or perhaps even easier just make a format that maps 1 to NUM and 2 to CHAR and attach it to TYPE and the 1 and 2 will print as NUM and CHAR.&amp;nbsp; Perhaps something like this??&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%macro check_column_types_3(libname,memname);
proc contents noprint data=&amp;amp;libname..&amp;amp;memname out=columns_info(keep=name type);
run;

proc format ;
  value ctype 1='Num' 2='Char';
run;

proc print data=columns_info;
 format type ctype.;
 title 'STRAWBERRY BERYRYEYRYRWEBERBE';
run;

proc delete data=columns_info;
run;

%mend check_column_types_3;
%check_column_types_3(libname=work,memname=strawberry);
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 04 Jun 2024 02:46:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930752#M41869</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2024-06-04T02:46:46Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930761#M41870</link>
      <description>&lt;P&gt;but it s print for banana&lt;/P&gt;</description>
      <pubDate>Tue, 04 Jun 2024 05:03:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930761#M41870</guid>
      <dc:creator>melhaf</dc:creator>
      <dc:date>2024-06-04T05:03:08Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930762#M41871</link>
      <description>&lt;P&gt;but still why dosne't my code work?&lt;/P&gt;</description>
      <pubDate>Tue, 04 Jun 2024 05:05:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930762#M41871</guid>
      <dc:creator>melhaf</dc:creator>
      <dc:date>2024-06-04T05:05:22Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930763#M41872</link>
      <description>&lt;P&gt;I want my code to work tbh&lt;/P&gt;</description>
      <pubDate>Tue, 04 Jun 2024 05:06:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930763#M41872</guid>
      <dc:creator>melhaf</dc:creator>
      <dc:date>2024-06-04T05:06:59Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930764#M41873</link>
      <description>I just don't get... whyyyy cant it print both strawberry and banana?</description>
      <pubDate>Tue, 04 Jun 2024 06:13:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930764#M41873</guid>
      <dc:creator>melhaf</dc:creator>
      <dc:date>2024-06-04T06:13:52Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930765#M41874</link>
      <description>&lt;P&gt;But Banana is still coming from another dataste then strawberry. Sorry, but I seriously don't get&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Jun 2024 06:16:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930765#M41874</guid>
      <dc:creator>melhaf</dc:creator>
      <dc:date>2024-06-04T06:16:14Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930777#M41875</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/423316"&gt;@melhaf&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;But Banana is still coming from another dataste then strawberry. Sorry, but I seriously don't get&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;We have asked you to explain what your code is supposed to be doing. Explain in words, give us the big picture, why are you doing this. Without this explanation, I don't see any point in going further into this problem. Figuring out your actual code is not a good path forward. There is undoubtedly a much easier way to do this, and if we knew what you are trying to do, we could show you that much easier way to do this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In your earlier thread about &lt;A href="https://communities.sas.com/t5/New-SAS-User/mean-median-min-max-quantiles-etc/m-p/930596#M41854" target="_self"&gt;mean, median, min, max&lt;/A&gt; it was much easier to figure out what you were doing, and an alternative set of code which was much simpler was provided. Tell us what you are trying to do!&lt;/P&gt;</description>
      <pubDate>Tue, 04 Jun 2024 10:26:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930777#M41875</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2024-06-04T10:26:39Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930782#M41876</link>
      <description>&lt;P&gt;Short and rough answer to your question is: because the code is poorly written. I know, it's "zero value" answer. Now let me give you some value.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1) I think I can guess what you want to do with your code, but since I'm not 100% sure that's why I asked: "what do you want to do?".&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2) My best guess is that, for a given dataset A you want to print the list of variables names and their types for that dataset and add a title saying which dataset it is.&lt;/P&gt;
&lt;P&gt;If this is the case, use code from my &lt;STRONG&gt;&lt;A href="https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930620#M41863" target="_self"&gt;answer&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3) Now let's look at your code and explain why I think it's "poorly written".&lt;/P&gt;
&lt;P&gt;a) first thing is: you rewrote the macro two times with just one change which is constant hard-coded value of title statement, you have 2 copies of almost identical code (stored under the same macro name), so if you want to change something in it you have to change it twice - this is very error prone... and the second overwrite the first one. An Macros are all about re-usability.&lt;/P&gt;
&lt;P&gt;b) since it it only one statement that differentiate those codes, and it is statement that is related to your data, I would add new parameter to your macro which would hold the title value. This would make that 2 macro one. Something like this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%macro check_column_types(libname=, memname=, myTitle=);
    proc contents data=&amp;amp;libname..&amp;amp;memname out=columns_info(keep=name type);
    run;

    /* Skapa temp-dataset */
    data column_types;
        set columns_info;
/*ATTRN (en sas-funktion som används för att hämta attribut för en variabel i ett dataset)  bestämemer datatypen*/
        array char_cols[*] _character_;
        array num_cols[*] _numeric_;
        do i = 1 to dim(char_cols);
            if vname(char_cols[i]) = name then do;
                column_type = 'CHAR';
                output;
            end;
        end;
        do i = 1 to dim(num_cols);
            if vname(num_cols[i]) = name then do;
                column_type = 'NUM';
                output;
            end;
        end;
    run;

    proc print data=column_types noobs;
        title &amp;amp;myTitle.;
    run;
    
    /* Rensa temp-datasets */
    proc datasets library=work nolist;
        delete columns_info column_types;
    quit;
%mend;
%check_column_types(libname=work, memname=banana, myTitle='BANANA NNANANBANANABNASBA');

%check_column_types(libname=work, memname=strawberry,myTitle='STRAWBERRY BERYRYEYRYRWEBERBE');&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;c) Now, this is not yet the answer to your question "why banana prints out but strawberry doesn't?" It's just names the code "less bad programming"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;d) You asked:&amp;nbsp;"why banana prints out but strawberry doesn't?" but in fact you should ask:&amp;nbsp;"why banana prints out wrong AND strawberry doesn't at all?" If you take all your original code (it's irrelevant what it does for a moment) and run it in a &lt;EM&gt;fresh&lt;/EM&gt; sas session you will see 2 (two) outputs printed, the firs one (for banana data) titled: "The SAS System" and the second one (for strawberry data) titled: "BANANA NNANANBANANABNASBA".&lt;/P&gt;
&lt;P&gt;The reason why it happens this way is the following: In your code you have the following "order" of steps and statements:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;i) proc contents (which produces a data set and an output)&lt;/P&gt;
&lt;P&gt;ii) data step which does something (and btw. produces an empty data set)&lt;/P&gt;
&lt;P&gt;iii) title statement which sets the title for your output (and overwrites the default one, i.e., "The SAS System")&lt;/P&gt;
&lt;P&gt;iv) proc print which does not print anything (because data set is empty)&lt;/P&gt;
&lt;P&gt;v) proc datasets to delete your temporary datasets&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;NOTE: the title statement is a global one so doing the code this way:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt; title &amp;amp;myTitle.;
 proc print data=column_types noobs;
 run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;would be better idea (there is no confusion what is the order of execution)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you look at the code execution order you will see that whenever the macro is executed the code which produces output (only proc contents in your case) is run before title is set. That's why when you first time run the macro the default title is used, then the title is set to "banana...", and when you run the macro for the second time newly set title ("banana....") is used. The end of a macro execution does not "reset" titles, they last for all the session, you have to run&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;title;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;explicitly to clear them.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this explains you a bit.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And, as I wrote, if you want variables and their types printed, use my code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bart&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>Tue, 04 Jun 2024 10:46:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930782#M41876</guid>
      <dc:creator>yabwon</dc:creator>
      <dc:date>2024-06-04T10:46:37Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930829#M41877</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/423316"&gt;@melhaf&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;but it s print for banana&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;No it doesn't. At least not within that procedure. It prints it at the next proc contents.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Title remains valid until you overwrite it with another title statement or set it to blank and that's what you're seeing. Re-order your code to see that correctly.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data banana;
    length banana 8 fruit 8;
    do year = 2014 to 2023;
        date = input(cats(put(year, 4.), '1231'), yymmdd8.);
        do i = 1 to 25;
            customer = cats('Customer', (year - 2014) * 25 + i);
            banana = round(ranuni(0) * 100, 0.01); 
            fruit = ceil(ranuni(0) * 2) - 1;
            output;
            if i &amp;lt;= 10 then do;
                customer = cats('Customer', (year - 2014) * 25 + i);
                banana = round(ranuni(0) * 100, 0.01); 
                fruit = ceil(ranuni(0) * 2) - 1; 
                output;
            end;
        end;
    end;
    format date yymmddn8.;
    drop i year;
run;





%macro check_column_types(libname=, memname=,);
    proc contents data=&amp;amp;libname..&amp;amp;memname out=columns_info(keep=name type);
    run;

    /* Skapa temp-dataset */
    data column_types;
        set columns_info;
/*ATTRN (en sas-funktion som används för att hämta attribut för en variabel i ett dataset)  bestämemer datatypen*/
        array char_cols[*] _character_;
        array num_cols[*] _numeric_;
        do i = 1 to dim(char_cols);
            if vname(char_cols[i]) = name then do;
                column_type = 'CHAR';
                output;
            end;
        end;
        do i = 1 to dim(num_cols);
            if vname(num_cols[i]) = name then do;
                column_type = 'NUM';
                output;
            end;
        end;
    run;

    proc print data=column_types noobs;
        title 'BANANA NNANANBANANABNASBA';
    run;
    
    /* Rensa temp-datasets */
    proc datasets library=work nolist;
        delete columns_info column_types;
    quit;
%mend;
%check_column_types(libname=work, memname=banana);



data strawberry;
    length strawberry 8 fruit 8;
    do year = 2014 to 2023;
        date = input(cats(put(year, 4.), '1231'), yymmdd8.);
        do i = 1 to 25;
            customer = cats('Customer', (year - 2014) * 25 + i);
            banana = round(ranuni(0) * 100, 0.01); 
            fruit = ceil(ranuni(0) * 2) - 1;
            output;
            if i &amp;lt;= 10 then do;
                customer = cats('Customer', (year - 2014) * 25 + i);
                strawberry = round(ranuni(0) * 100, 0.01); 
                fruit = ceil(ranuni(0) * 2) - 1; 
                output;
            end;
        end;
    end;
    format date yymmddn8.;
    drop i year;
run;

%macro check_column_types(libname=, memname=,);
    proc contents data=&amp;amp;libname..&amp;amp;memname out=columns_info(keep=name type);
    run;

    /* Skapa temp-dataset */
    data column_types;
        set columns_info;
/*ATTRN (en sas-funktion som används för att hämta attribut för en variabel i ett dataset)  bestämemer datatypen*/
        array char_cols[*] _character_;
        array num_cols[*] _numeric_;
        do i = 1 to dim(char_cols);
            if vname(char_cols[i]) = name then do;
                column_type = 'CHAR';
                output;
            end;
        end;
        do i = 1 to dim(num_cols);
            if vname(num_cols[i]) = name then do;
                column_type = 'NUM';
                output;
            end;
        end;
    run;

    proc print data=column_types noobs;
        title 'STRAWBERRY BERYRYEYRYRWEBERBE';
    run;
    
    /* Rensa temp-datasets */
    proc datasets library=work nolist;
        delete columns_info column_types;
    quit;
%mend;

%check_column_types(libname=work, memname=strawberry);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Jun 2024 15:36:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930829#M41877</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2024-06-04T15:36:31Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930831#M41878</link>
      <description>&lt;P&gt;Here's an example that shows you title persists and repeats for each printed procedure until you reset it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;title 'this is my title which will repeat';
proc print data=sashelp.class;
run;

proc print data=sashelp.air(obs=10);
run;

title;
*no more title;
proc print data=sashelp.cars(obs=10);
run;

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/423316"&gt;@melhaf&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;But Banana is still coming from another dataste then strawberry. Sorry, but I seriously don't get&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Jun 2024 15:39:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930831#M41878</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2024-06-04T15:39:20Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930832#M41879</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/423316"&gt;@melhaf&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;But Banana is still coming from another dataste then strawberry. Sorry, but I seriously don't get&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I am not sure why you care about what TITLE is printed when the rest of the code is gibberish.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You have two places in those macros that could produce output.&amp;nbsp; PROC CONTENTS and PROC PRINT.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the first one you do not set any title. So the titles previously set are used.&lt;/P&gt;
&lt;P&gt;In the second one you do set TITLE1, which will replace all existing titles since existing TITLE2 to TITLE10 are cleared then TITLE1 is set.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Make the code take full control of the titles.&amp;nbsp; So set near the top of the macro and reset it at the end.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc contents data=&amp;amp;libname..&amp;amp;memname out=columns_info(keep=name type);
    title 'BANANA NNANANBANANABNASBA';
run;
....
proc print data=column_types noobs;
/* no need to change the title here since it remembers the previous setting */
run;
....
* Clear the title ;
title ; &lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 04 Jun 2024 15:49:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930832#M41879</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2024-06-04T15:49:44Z</dc:date>
    </item>
    <item>
      <title>Re: Why dosen't strawberry print out  in my macro in this code?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930840#M41881</link>
      <description>&lt;P&gt;As I read the original post, the request from&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/423316"&gt;@melhaf&lt;/a&gt;&amp;nbsp;was not discussing the title. Nothing in that post said the concern is that titles are not printing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now, 20 or so replies later, is it really the title not printing that is why the thread was created?&amp;nbsp;&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/423316"&gt;@melhaf&lt;/a&gt;&amp;nbsp;please clarify this.&lt;/P&gt;</description>
      <pubDate>Tue, 04 Jun 2024 16:49:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Why-dosen-t-strawberry-print-out-in-my-macro-in-this-code/m-p/930840#M41881</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2024-06-04T16:49:52Z</dc:date>
    </item>
  </channel>
</rss>

