<?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: Missing values were generated as a result of performing an operation on missing values in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Missing-values-were-generated-as-a-result-of-performing-an/m-p/519812#M140867</link>
    <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/237206"&gt;@Patelbb&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I was running some code and ended up with the following note. I'm not quite sure how to fix it. Can anybody help please? Thank you!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;313&amp;nbsp; **-------------------------------------------------------------------------------**;&lt;BR /&gt;314&amp;nbsp; **&amp;nbsp; MERGE X_DS AND STUDYRX DATASETS TOGETHER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; **;&lt;BR /&gt;315&amp;nbsp; **-------------------------------------------------------------------------------**;&lt;BR /&gt;316&amp;nbsp; data merged(drop=complete s_dsdc s_dsterm lcontdt fdosedt);&lt;BR /&gt;317&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; merge studyrx(in=studyrx)&lt;BR /&gt;318&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x_ds(in=x_ds);&lt;BR /&gt;319&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; by s_subjid;&lt;BR /&gt;320&lt;BR /&gt;321&lt;BR /&gt;322&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** duration on study calculation;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;323&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; duration= lcontdt-fdosedt+1;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;324&lt;BR /&gt;325&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** study dispostion should create/display as 'STUDY COMPLETED' when complete=YES;&lt;BR /&gt;326&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if complete= 'YES' then study= "STUDY COMPLETED";&lt;BR /&gt;327&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else study= trim(compress(s_dsdc) || '(' || trim(compress(s_dsterm)) || ')');&lt;BR /&gt;328&lt;BR /&gt;329&amp;nbsp; run;&lt;/DIV&gt;
&lt;DIV&gt;NOTE: Missing values were generated as a result of performing an operation on missing values.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt; Each place is given by: &lt;FONT color="#FF6600"&gt;(Number of times)&lt;/FONT&gt; at &lt;FONT color="#FF00FF"&gt;(Line)&lt;/FONT&gt;:&lt;FONT color="#808080"&gt;(Column).&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color="#FF6600"&gt;6&lt;/FONT&gt; at &lt;FONT color="#FF00FF"&gt;323&lt;/FONT&gt;:&lt;FONT color="#808080"&gt;22&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's a quick lesson in reading these error messages. Note the colour coding that lines up the instructions on how to find the issue.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;First identify the line, which it gives you explicitly as 323.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then the issue is at 22 characters in, I added 1234567890 underneath, each 0, is a 10, so second 0 is 20, and 22 is 2 in red. That indicates the issue is at fdosedt.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;323&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; duration= lcontdt-&lt;FONT color="#FF0000"&gt;fdosedt&lt;/FONT&gt;+1;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;123456789012345678901&lt;FONT color="#FF0000"&gt;2&lt;/FONT&gt;3&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When you do math on missing values it returns missing, which is why this note/warning shows up. You can get rid of it in several ways, one is change it to a function (SUM() vs +) which will treat missing as 0, or do the calculation conditionallly, add an IF statement to control the calculation so it only happens when fdosedt is not missing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 10 Dec 2018 00:58:37 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2018-12-10T00:58:37Z</dc:date>
    <item>
      <title>Missing values were generated as a result of performing an operation on missing values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Missing-values-were-generated-as-a-result-of-performing-an/m-p/519799#M140860</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was running some code and ended up with the following note. I'm not quite sure how to fix it. Can anybody help please? Thank you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;313&amp;nbsp; **-------------------------------------------------------------------------------**;&lt;BR /&gt;314&amp;nbsp; **&amp;nbsp; MERGE X_DS AND STUDYRX DATASETS TOGETHER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; **;&lt;BR /&gt;315&amp;nbsp; **-------------------------------------------------------------------------------**;&lt;BR /&gt;316&amp;nbsp; data merged(drop=complete s_dsdc s_dsterm lcontdt fdosedt);&lt;BR /&gt;317&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; merge studyrx(in=studyrx)&lt;BR /&gt;318&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x_ds(in=x_ds);&lt;BR /&gt;319&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; by s_subjid;&lt;BR /&gt;320&lt;BR /&gt;321&lt;BR /&gt;322&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** duration on study calculation;&lt;BR /&gt;323&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; duration= lcontdt-fdosedt+1;&lt;BR /&gt;324&lt;BR /&gt;325&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** study dispostion should create/display as 'STUDY COMPLETED' when complete=YES;&lt;BR /&gt;326&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if complete= 'YES' then study= "STUDY COMPLETED";&lt;BR /&gt;327&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else study= trim(compress(s_dsdc) || '(' || trim(compress(s_dsterm)) || ')');&lt;BR /&gt;328&lt;BR /&gt;329&amp;nbsp; run;&lt;/DIV&gt;&lt;DIV&gt;NOTE: Missing values were generated as a result of performing an operation on missing values.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Each place is given by: (Number of times) at (Line):(Column).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6 at 323:22&lt;BR /&gt;NOTE: There were 83 observations read from the data set WORK.STUDYRX.&lt;BR /&gt;NOTE: There were 77 observations read from the data set WORK.X_DS.&lt;BR /&gt;NOTE: The data set WORK.MERGED has 83 observations and 7 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.03 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.03 seconds&lt;/DIV&gt;</description>
      <pubDate>Sun, 09 Dec 2018 22:09:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Missing-values-were-generated-as-a-result-of-performing-an/m-p/519799#M140860</guid>
      <dc:creator>Patelbb</dc:creator>
      <dc:date>2018-12-09T22:09:39Z</dc:date>
    </item>
    <item>
      <title>Re: Missing values were generated as a result of performing an operation on missing values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Missing-values-were-generated-as-a-result-of-performing-an/m-p/519803#M140864</link>
      <description>&lt;P&gt;The note refers to this calculation:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;323&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; duration= lcontdt-fdosedt+1;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;It's telling you that for 6 observations, the calculation could not be made because either LCONTDT is missing or FDOSEDT is missing (or both are missing).&amp;nbsp; Your best recourse is to find out what those values should be, and fix the data.&amp;nbsp; But if that's not possible, then the calculations just can't be made.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Notice that the data sets you are merging contain different numbers of observations:&amp;nbsp; 83 observations in one, but only 77 observations in the other.&amp;nbsp; On a related note, it's super important that you read the log!&amp;nbsp; So there are probably some mismatches when you merge, causing one of the variables to be missing.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 09 Dec 2018 22:23:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Missing-values-were-generated-as-a-result-of-performing-an/m-p/519803#M140864</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2018-12-09T22:23:51Z</dc:date>
    </item>
    <item>
      <title>Re: Missing values were generated as a result of performing an operation on missing values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Missing-values-were-generated-as-a-result-of-performing-an/m-p/519804#M140865</link>
      <description>&lt;P&gt;This happens because either&amp;nbsp;&lt;SPAN&gt;lcontdt or fdosedt contains missing values. An arithmetic&amp;nbsp;operation that contains a missing value will also be missing in SAS.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 09 Dec 2018 22:23:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Missing-values-were-generated-as-a-result-of-performing-an/m-p/519804#M140865</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2018-12-09T22:23:25Z</dc:date>
    </item>
    <item>
      <title>Re: Missing values were generated as a result of performing an operation on missing values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Missing-values-were-generated-as-a-result-of-performing-an/m-p/519812#M140867</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/237206"&gt;@Patelbb&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I was running some code and ended up with the following note. I'm not quite sure how to fix it. Can anybody help please? Thank you!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;313&amp;nbsp; **-------------------------------------------------------------------------------**;&lt;BR /&gt;314&amp;nbsp; **&amp;nbsp; MERGE X_DS AND STUDYRX DATASETS TOGETHER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; **;&lt;BR /&gt;315&amp;nbsp; **-------------------------------------------------------------------------------**;&lt;BR /&gt;316&amp;nbsp; data merged(drop=complete s_dsdc s_dsterm lcontdt fdosedt);&lt;BR /&gt;317&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; merge studyrx(in=studyrx)&lt;BR /&gt;318&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x_ds(in=x_ds);&lt;BR /&gt;319&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; by s_subjid;&lt;BR /&gt;320&lt;BR /&gt;321&lt;BR /&gt;322&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** duration on study calculation;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;323&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; duration= lcontdt-fdosedt+1;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;324&lt;BR /&gt;325&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** study dispostion should create/display as 'STUDY COMPLETED' when complete=YES;&lt;BR /&gt;326&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if complete= 'YES' then study= "STUDY COMPLETED";&lt;BR /&gt;327&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else study= trim(compress(s_dsdc) || '(' || trim(compress(s_dsterm)) || ')');&lt;BR /&gt;328&lt;BR /&gt;329&amp;nbsp; run;&lt;/DIV&gt;
&lt;DIV&gt;NOTE: Missing values were generated as a result of performing an operation on missing values.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt; Each place is given by: &lt;FONT color="#FF6600"&gt;(Number of times)&lt;/FONT&gt; at &lt;FONT color="#FF00FF"&gt;(Line)&lt;/FONT&gt;:&lt;FONT color="#808080"&gt;(Column).&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color="#FF6600"&gt;6&lt;/FONT&gt; at &lt;FONT color="#FF00FF"&gt;323&lt;/FONT&gt;:&lt;FONT color="#808080"&gt;22&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's a quick lesson in reading these error messages. Note the colour coding that lines up the instructions on how to find the issue.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;First identify the line, which it gives you explicitly as 323.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then the issue is at 22 characters in, I added 1234567890 underneath, each 0, is a 10, so second 0 is 20, and 22 is 2 in red. That indicates the issue is at fdosedt.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;323&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; duration= lcontdt-&lt;FONT color="#FF0000"&gt;fdosedt&lt;/FONT&gt;+1;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;123456789012345678901&lt;FONT color="#FF0000"&gt;2&lt;/FONT&gt;3&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When you do math on missing values it returns missing, which is why this note/warning shows up. You can get rid of it in several ways, one is change it to a function (SUM() vs +) which will treat missing as 0, or do the calculation conditionallly, add an IF statement to control the calculation so it only happens when fdosedt is not missing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Dec 2018 00:58:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Missing-values-were-generated-as-a-result-of-performing-an/m-p/519812#M140867</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-12-10T00:58:37Z</dc:date>
    </item>
    <item>
      <title>Re: Missing values were generated as a result of performing an operation on missing values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Missing-values-were-generated-as-a-result-of-performing-an/m-p/519896#M140907</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;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then the issue is at 22 characters in, I added 1234567890 underneath, each 0, is a 10, so second 0 is 20, and 22 is 2 in red. That indicates the issue is at fdosedt.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;323&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; duration= lcontdt-&lt;FONT color="#FF0000"&gt;fdosedt&lt;/FONT&gt;+1;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;123456789012345678901&lt;FONT color="#FF0000"&gt;2&lt;/FONT&gt;3&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&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;I agree that it's helpful to study these notes in the log, but I think the column number (22) points to the minus sign in this case, i.e., to where the first "operation on missing values" in this line occurred. It doesn't&amp;nbsp;reveal whether &lt;FONT face="courier new,courier"&gt;lcontdt&lt;/FONT&gt; or &lt;FONT face="courier new,courier"&gt;fdosedt&lt;/FONT&gt;&amp;nbsp;contains the missing value if not both are missing. (At least I can't see a difference in my PC SAS 9.4 log.)&lt;/P&gt;</description>
      <pubDate>Mon, 10 Dec 2018 10:53:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Missing-values-were-generated-as-a-result-of-performing-an/m-p/519896#M140907</guid>
      <dc:creator>FreelanceReinh</dc:creator>
      <dc:date>2018-12-10T10:53:55Z</dc:date>
    </item>
    <item>
      <title>Re: Missing values were generated as a result of performing an operation on missing values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Missing-values-were-generated-as-a-result-of-performing-an/m-p/520017#M140957</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/32733"&gt;@FreelanceReinh&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&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;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then the issue is at 22 characters in, I added 1234567890 underneath, each 0, is a 10, so second 0 is 20, and 22 is 2 in red. That indicates the issue is at fdosedt.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;323&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; duration= lcontdt-&lt;FONT color="#FF0000"&gt;fdosedt&lt;/FONT&gt;+1;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;123456789012345678901&lt;FONT color="#FF0000"&gt;2&lt;/FONT&gt;3&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&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;I agree that it's helpful to study these notes in the log, but I think the column number (22) points to the minus sign in this case, i.e., to where the first "operation on missing values" in this line occurred. It doesn't&amp;nbsp;reveal whether &lt;FONT face="courier new,courier"&gt;lcontdt&lt;/FONT&gt; or &lt;FONT face="courier new,courier"&gt;fdosedt&lt;/FONT&gt;&amp;nbsp;contains the missing value if not both are missing. (At least I can't see a difference in my PC SAS 9.4 log.)&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;You are correct, the column indicator is not exactly correct so OP should check all variables involved in the calculation.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Dec 2018 15:56:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Missing-values-were-generated-as-a-result-of-performing-an/m-p/520017#M140957</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-12-10T15:56:27Z</dc:date>
    </item>
  </channel>
</rss>

