<?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: Uninitialized variable in SAS Studio</title>
    <link>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704794#M9564</link>
    <description>It blocks notifications as well, but not sure beyond that.</description>
    <pubDate>Wed, 09 Dec 2020 16:44:11 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2020-12-09T16:44:11Z</dc:date>
    <item>
      <title>Uninitialized variable</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704300#M9552</link>
      <description>&lt;P&gt;I am using an existing dataset to create a bunch of new variables, all to make one final variable. I have that final variable in a continuous form (jointyears), and I want to make it categorical (jointyears_cat). I've used if/then statements to do so. However, the log is telling me when I run the if/then statements, that the categorical variable, jointyears, is uninitialized, even though I created it immediately before and included a data and a set statement. I also ran a proc contents for work.adenovar and work.adeno1, and in each the variables that I need/are coding with are all present. Here is my code/log:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter dijitContentPaneSingleChild"&gt;&lt;DIV class="dijitBorderContainer dijitContainer row-fluid dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitAlignCenter dijitContentPaneSingleChild dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane"&gt;&lt;DIV class="tabs dijitBorderContainer dijitContainer dojoDndTarget sasStudioTabsParentContainer dijitLayoutContainer dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasStudioTabsTabContainer sasStudioTabsTabContainerVertical sasStudioTabsTop dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer sasStudioTabsTabContainerChild dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dojoDndTarget dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasSuiteTabs dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;72&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;73 /*duration*/&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;74 data work.adenovar;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;75 set work.adeno1;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;76 if hashtot &amp;gt;= 1 and hashtot &amp;lt; =4 and hashfage1 ^= 99 and hashlage1 ^= 99 then hashdur1 = (hashlage1-hashfage1)+1;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;77 if hashtot &amp;gt;= 2 and hashtot &amp;lt;= 4 and hashfage2 ^= 99 and hashlage1 ^= 99 then hashdur2 = (hashlage2-hashfage2)+1;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;78 if hashtot &amp;gt;= 3 and hashtot &amp;lt;= 4 and hashfage3 ^= 99 and hashlage1 ^= 99 then hashdur3 = (hashlage3-hashfage3)+1;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;79 else if hashtot = 4 and hashfage4 ^= 99 and hashlage4 ^= 99 then hashdur4 = (hashlage4-hashfage4)+1;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;80&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;81 /*total duration*/&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;82 hashdurtot = sum(of hashdur1-hashdur4);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;83&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;84 /*convert all times to days*/&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;85 if hashnumx1 = 1 then hashnumx1_day = "1";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;86 if hashnumx1 = 2 then hashnumx1_day = "7";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;87 if hashnumx1 = 3 then hashnumx1_day = "30";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;88 if hashnumx1 = 4 then hashnumx1_day = "365.25";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;89 if hashnumx1 = 5 then hashnumx1_day = "1";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;90 else if 8 &amp;gt; hashnumx1 &amp;gt; 9 then hashnumx1_day = ".";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;91 if hashnumx2 = 1 then hashnumx2_day = "1";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;92 if hashnumx2 = 2 then hashnumx2_day = "7";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;93 if hashnumx2 = 3 then hashnumx2_day = "30";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;94 if hashnumx2 = 4 then hashnumx2_day = "365.25";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;95 if hashnumx2 = 5 then hashnumx2_day = "1";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;96 else if 8 &amp;gt; hashnumx2 &amp;gt; 9 then hashnumx2_day = ".";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;97 if hashnumx3 = 1 then hashnumx3_day = "1";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;98 if hashnumx3 = 2 then hashnumx3_day = "7";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;99 if hashnumx3 = 3 then hashnumx3_day = "30";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;100 if hashnumx3 = 4 then hashnumx3_day = "365.25";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;101 if hashnumx3 = 5 then hashnumx3_day = "1";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;102 else if 8 &amp;gt; hashnumx3 &amp;gt; 9 then hashnumx3_day = ".";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;103 if hashnumx4 = 1 then hashnumx4_day = "1";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;104 if hashnumx4 = 2 then hashnumx4_day = "7";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;105 if hashnumx4 = 3 then hashnumx4_day = "30";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;106 if hashnumx4 = 4 then hashnumx4_day = "365.25";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;107 if hashnumx4 = 5 then hashnumx4_day = "1";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;108 else if 8 &amp;gt; hashnumx4 &amp;gt; 9 then hashnumx4_day = ".";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;109&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;110 /*inhalations/day calculation*/&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;111 /*1ep*/ if hashtot = 1 then inhl_day = ((hashinhl1*hashnum1)/hashnumx1_day);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;112 /*2ep*/ if hashtot = 2 then inhl_day = ((hashinhl1*hashnum1)/hashnumx1_day) + ((hashinhl2*hashnum2)/hashnumx2_day);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;113 /*3ep*/ if hashtot = 3 then inhl_day = ((hashinhl1*hashnum1)/hashnumx1_day) + ((hashinhl2*hashnum2)/hashnumx2_day) +&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;113 ! ((hashinhl3*hashnum3)/hashnumx3_day);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;114 /*4ep*/ if hashtot = 4 then inhl_day = ((hashinhl1*hashnum1)/hashnumx1_day) + ((hashinhl2*hashnum2)/hashnumx2_day) +&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;114 ! ((hashinhl3*hashnum3)/hashnumx3_day) + ((hashinhl4*hashnum4)/hashnumx4_day);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;115 else if 98 &amp;gt; hashtot &amp;gt; 99 then inhl_day = ".";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;116&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;117 /*inhalations/day to joints/day*/&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;118 joints_day = (inhl_day / 12);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;119&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;120 /*joint years calculation*/&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;121 jointyears = joints_day * hashdurtot;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;122 run;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;111:62 112:62 112:101 113:62 113:101 113:140 114:62 114:101 114:140 114:179 115:43&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Missing values were generated as a result of performing an operation on missing values.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Each place is given by: (Number of times) at (Line):(Column).&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;403 at 82:14 4 at 111:61 404 at 118:24 407 at 121:25&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: There were 989 observations read from the data set WORK.ADENO1.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The data set WORK.ADENOVAR has 989 observations and 2961 variables.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: DATA statement used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.07 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;cpu time 0.07 seconds&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="sasSource"&gt;123&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;124 data work.adenovar;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;125 set work.adeno1;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;126 if jointyears = 0 then jointyears_cat = "0";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;127 if 0 &amp;gt; jointyears &amp;gt;= 2 then jointyears_cat = "1";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;128 if 2 &amp;gt; jointyears &amp;gt;= 5 then jointyears_cat = "2";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;129 else if jointyears &amp;gt; 5 then jointyears_cat = "3";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;130 run;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Variable jointyears is uninitialized.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: There were 989 observations read from the data set WORK.ADENO1.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The data set WORK.ADENOVAR has 989 observations and 2951 variables.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: DATA statement used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.06 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;cpu time 0.06 seconds&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="sasSource"&gt;131&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;132 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;144&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;Please help!! Thank you.&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 07 Dec 2020 22:01:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704300#M9552</guid>
      <dc:creator>gejoachim99</dc:creator>
      <dc:date>2020-12-07T22:01:31Z</dc:date>
    </item>
    <item>
      <title>Re: Uninitialized variable</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704302#M9553</link>
      <description>I think you meant to set adenovar instead of adeno1 in the second data step!</description>
      <pubDate>Mon, 07 Dec 2020 22:06:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704302#M9553</guid>
      <dc:creator>vellad</dc:creator>
      <dc:date>2020-12-07T22:06:13Z</dc:date>
    </item>
    <item>
      <title>Re: Uninitialized variable</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704303#M9554</link>
      <description>That fixed it! thank you so much!</description>
      <pubDate>Mon, 07 Dec 2020 22:09:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704303#M9554</guid>
      <dc:creator>gejoachim99</dc:creator>
      <dc:date>2020-12-07T22:09:46Z</dc:date>
    </item>
    <item>
      <title>Re: Uninitialized variable</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704306#M9555</link>
      <description>Please mark the question as solved by selecting &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/351702"&gt;@vellad&lt;/a&gt;'s answer as the correct solution.</description>
      <pubDate>Mon, 07 Dec 2020 22:13:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704306#M9555</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2020-12-07T22:13:58Z</dc:date>
    </item>
    <item>
      <title>Re: Uninitialized variable</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704312#M9556</link>
      <description>&lt;P&gt;If you are using 99 for the variables to indicate "value not recorded" "value out of range" "not valid" "not available" or any related idea that it should never be used for calculation then you may want to consider learning that SAS has a concept of "missing value". By default missing values are not used for most calculations.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This can potentially save you a LOT of "and thisvar ne 99 and thatvar ne 99 and othervar ne 99" type code. (I use ne instead of ^= because it is easier to type). Example:&lt;/P&gt;
&lt;PRE&gt;data example;
  input  hashtot  hashlage1   hashfage1 ;

  if hashtot &amp;gt;= 1 and hashtot &amp;lt; =4  then hashdur1 = (hashlage1-hashfage1)+1;
datalines;
0 3 4
1 2 3
1 . 17
1 1 .
1 . .
;

proc print;
run;&lt;/PRE&gt;
&lt;P&gt;The missing values are also excluded for summary statistics purposes:&lt;/P&gt;
&lt;PRE&gt;proc means data=example n max min mean median;
   var hashtot hashlage1 hashfage1;
run;&lt;/PRE&gt;
&lt;P&gt;Naming every variable with a prefix like "hash" may be counter productive in that is 4 extra characters you have to type all the time.&lt;/P&gt;
&lt;P&gt;That many variables with suffixes makes me suspect that you may have a poor data structure and that is causing lots of repetitive code for the same variable meaning. Typically this occurs when translating a process from spreadsheet thinking.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Dec 2020 23:08:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704312#M9556</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2020-12-07T23:08:16Z</dc:date>
    </item>
    <item>
      <title>Re: Uninitialized variable</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704313#M9557</link>
      <description>&lt;P&gt;Thank you for the reply, even though it is not at all related to the question I asked. I am fully aware that SAS has a concept of "missing value," as you put it, and that 99 is not used in calculations. I wrote my code to ensure those observations were excluded. I'm not sure how you came to those conclusions about my use of 99, as I gave very little information about my dataset. Following this, you literally have no information about my dataset, the size of it, or what I'm using it for, so I would refrain from telling me how I should name my variables, and declaring that I have poor data structure. Next time, try answering the questions that people ask. Have a good one!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Dec 2020 23:15:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704313#M9557</guid>
      <dc:creator>gejoachim99</dc:creator>
      <dc:date>2020-12-07T23:15:55Z</dc:date>
    </item>
    <item>
      <title>Re: Uninitialized variable</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704314#M9558</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/360013"&gt;@gejoachim99&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Thank you for the reply, even though it is not at all related to the question I asked. I am fully aware that SAS has a concept of "missing value," as you put it, and that 99 is not used in calculations. I wrote my code to ensure those observations were excluded. I'm not sure how you came to those conclusions about my use of 99, as I gave very little information about my dataset. Following this, you literally have no information about my dataset, the size of it, or what I'm using it for, so I would refrain from telling me how I should name my variables, and declaring that I have poor data structure. Next time, try answering the questions that people ask. Have a good one!&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;We have a lot people on this forum just learning SAS. The number of posts you have made does not indicate any great experience with SAS so helpful hints should be considered before getting upset. I reached the consideration about possibly using 99 as missing data because 1) you were excluding that value from calculation for multiple variables and 2) 99, 999, 9999 and similar values have been used as "special values" for a very long time and often in languages that do not have a concept like "missing" requiring use of many explicit "if" clauses to work around them.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I note that you do not say anything that your data or process did not derive from a spreadsheet anywhere though.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I can also tell that you are potentially mangling some date related values&amp;nbsp; (365.25 is NOT exactly one year), are unfamiliar with arrays (which would likely reduce all of the hashnumx code by a lot), don't care to use proper variable types (creating a bunch of "day" variables as character and then immediately using them in arithmetic) and could quite possibly use some experience with Formats to avoid that second data step entirely.&lt;/P&gt;</description>
      <pubDate>Mon, 07 Dec 2020 23:40:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704314#M9558</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2020-12-07T23:40:32Z</dc:date>
    </item>
    <item>
      <title>Re: Uninitialized variable</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704316#M9559</link>
      <description>&lt;P&gt;My only point is that you did not answer the question I asked. While I only have started using this forum recently, I have been using SAS for years now. You also have no idea the PURPOSE of my coding, so I am again confused about how exactly you are coming to the conclusion you are. I would implore you to not make such assumptions. Lastly, I assure you, I would take what you had written into consideration without getting "upset," as you insist I am, if you would attempt to help in a less condescending and uninformed way.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Dec 2020 23:46:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704316#M9559</guid>
      <dc:creator>gejoachim99</dc:creator>
      <dc:date>2020-12-07T23:46:09Z</dc:date>
    </item>
    <item>
      <title>Re: Uninitialized variable</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704329#M9560</link>
      <description>&lt;P&gt;These forums have participants who are SAS employees, but most participants are non-SAS volunteers.&amp;nbsp; You have no standing to specify what kind of help you are going to get.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;I agree with ballardw's comments on your code.&amp;nbsp; They do make the unwarranted assumption that you are interested in making your code easier to read and debug, but even if that is not your goal, it might be the goal of other people who read the messages here.&amp;nbsp; As of this writing, 140 people have looked at this message thread, and some of them might find ballardw's advice useful.&amp;nbsp; They might be newcomers who haven't yet learned that dividing by 365.25, or even 365.2422, is not the best way in SAS to calculate years, or that coding 99... is not the best way to represent unknown values in SAS (and for that matter, was probably never the best choice in any language when dealing with non-trivial data domains).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Dec 2020 03:11:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704329#M9560</guid>
      <dc:creator>JackHamilton</dc:creator>
      <dc:date>2020-12-08T03:11:46Z</dc:date>
    </item>
    <item>
      <title>Re: Uninitialized variable</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704564#M9561</link>
      <description>&lt;P&gt;I see your point. In that case, I truly hope that users insulting my code will be helpful to others.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Dec 2020 21:55:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704564#M9561</guid>
      <dc:creator>gejoachim99</dc:creator>
      <dc:date>2020-12-08T21:55:26Z</dc:date>
    </item>
    <item>
      <title>Re: Uninitialized variable</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704595#M9562</link>
      <description>&lt;P&gt;To all involved, you can click on someone's name and then click Ignore. It's a great feature that I've started using to protect my time and sanity.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Dec 2020 23:55:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704595#M9562</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2020-12-08T23:55:24Z</dc:date>
    </item>
    <item>
      <title>Re: Uninitialized variable</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704689#M9563</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13879"&gt;@Reeza&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;To all involved, you can click on someone's name and then click Ignore. It's a great feature that I've started using to protect my time and sanity.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13879"&gt;@Reeza&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sounds promising. Are there other implications of "ignoring" someone than just blocking their PMs?&lt;/P&gt;</description>
      <pubDate>Wed, 09 Dec 2020 12:15:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704689#M9563</guid>
      <dc:creator>FreelanceReinh</dc:creator>
      <dc:date>2020-12-09T12:15:00Z</dc:date>
    </item>
    <item>
      <title>Re: Uninitialized variable</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704794#M9564</link>
      <description>It blocks notifications as well, but not sure beyond that.</description>
      <pubDate>Wed, 09 Dec 2020 16:44:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Uninitialized-variable/m-p/704794#M9564</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2020-12-09T16:44:11Z</dc:date>
    </item>
  </channel>
</rss>

