<?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 Coding Help in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Coding-Help/m-p/518938#M140488</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was wondering if anyone could help me with this. I'm new to coding so I apologize if this is a dumb question. I'm getting two notes for the following code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;data merged(drop=prefname s_cmtrt s_cmindsp s_cmindc s_cmstdtc s_cmenrf s_cmendtc s_cmany medname);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; merge studyrx(in=studyrx)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x_cm(in=x_cm);&lt;BR /&gt;&amp;nbsp;by s_siteid s_subjid;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;length end $9;&lt;BR /&gt;&amp;nbsp;label start = "Start(ddMMMyyyy)"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end = "End(ddMMMyyyy)";&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;** Concatenate prefname and s_cmtrt in parentheses;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Medication= trim(compress(prefname) || '(' || trim(compress(s_cmtrt)) || ')');&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;** Create new variable for s_cmtrt;&lt;BR /&gt;&amp;nbsp;if (s_cmtrt ne ' ') then medname = Medication;&lt;BR /&gt;&amp;nbsp;else if (s_cmtrt eq ' ') then Medication = 'None';&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;** Create new variable for s_cmindsp where missing equals s_cmindc;&lt;BR /&gt;&amp;nbsp;if (s_cmindsp ne ' ') then Indication = s_cmindsp;&lt;BR /&gt;&amp;nbsp;else if (s_cmindsp eq ' ') then Indication = s_cmindc;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;** Create new variable that contains numeric values of s_cmstdtc;&lt;BR /&gt;&amp;nbsp;** If the first character of s_cmstdtc is 'U', leave numeric value missing;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;format start date9.;&lt;BR /&gt;&amp;nbsp;start = input(s_cmstdtc, ??date9.);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if upcase(substr(start,1,1))= "U" then start = '.';&lt;BR /&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** When s_cmenrf is "ONGOING" and s_cmendtc is missing, display the "ONGOING" value;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (s_cmenrf eq 'ONGOING' and s_cmendtc eq ' ') then end = 'ONGOING';&lt;BR /&gt;&amp;nbsp;else end = s_cmendtc;&lt;/DIV&gt;&lt;DIV&gt;run;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Here is the log:&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;257&amp;nbsp; data merged(drop=prefname s_cmtrt s_cmindsp s_cmindc s_cmstdtc s_cmenrf s_cmendtc s_cmany medname);&lt;BR /&gt;258&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; merge studyrx(in=studyrx)&lt;BR /&gt;259&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x_cm(in=x_cm);&lt;BR /&gt;260&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; by s_siteid s_subjid;&lt;BR /&gt;261&lt;BR /&gt;262&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; length end $9;&lt;BR /&gt;263&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; label start = "Start(ddMMMyyyy)"&lt;BR /&gt;264&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end = "End(ddMMMyyyy)";&lt;BR /&gt;265&lt;BR /&gt;266&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** Concatenate prefname and s_cmtrt in parentheses;&lt;BR /&gt;267&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Medication= trim(compress(prefname) || '(' || trim(compress(s_cmtrt)) || ')');&lt;BR /&gt;268&lt;BR /&gt;269&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** Create new variable for s_cmtrt;&lt;BR /&gt;270&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (s_cmtrt ne ' ') then medname = Medication;&lt;BR /&gt;271&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (s_cmtrt eq ' ') then Medication = 'None';&lt;BR /&gt;272&lt;BR /&gt;273&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** Create new variable for s_cmindsp where missing equals s_cmindc;&lt;BR /&gt;274&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (s_cmindsp ne ' ') then Indication = s_cmindsp;&lt;BR /&gt;275&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (s_cmindsp eq ' ') then Indication = s_cmindc;&lt;BR /&gt;276&lt;BR /&gt;277&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** Create new variable that contains numeric values of s_cmstdtc;&lt;BR /&gt;278&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** If the first character of s_cmstdtc is 'U', leave numeric value missing;&lt;BR /&gt;279&lt;BR /&gt;280&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format start date9.;&lt;BR /&gt;281&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start = input(s_cmstdtc, ??date9.);&lt;BR /&gt;282&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if upcase(substr(start,1,1))= "U" then start = '.';&lt;BR /&gt;283&lt;BR /&gt;284&lt;BR /&gt;285&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** When s_cmenrf is "ONGOING" and s_cmendtc is missing, display the "ONGOING" value;&lt;BR /&gt;286&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (s_cmenrf eq 'ONGOING' and s_cmendtc eq ' ') then end = 'ONGOING';&lt;BR /&gt;287&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else end = s_cmendtc;&lt;BR /&gt;288&lt;BR /&gt;289&amp;nbsp; run;&lt;/DIV&gt;&lt;DIV&gt;NOTE: Numeric values have been converted to character values at the places given by: (Line):(Column).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 282:22&lt;BR /&gt;NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 282:52&lt;BR /&gt;NOTE: There were 83 observations read from the data set WORK.STUDYRX.&lt;BR /&gt;NOTE: There were 300 observations read from the data set WORK.X_CM.&lt;BR /&gt;NOTE: The data set WORK.MERGED has 319 observations and 9 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;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Can anyone please help me resolve this? I'm not sure what I'm missing here. Thank you!!&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Wed, 05 Dec 2018 20:51:50 GMT</pubDate>
    <dc:creator>Patelbb</dc:creator>
    <dc:date>2018-12-05T20:51:50Z</dc:date>
    <item>
      <title>Coding Help</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Coding-Help/m-p/518938#M140488</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was wondering if anyone could help me with this. I'm new to coding so I apologize if this is a dumb question. I'm getting two notes for the following code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;data merged(drop=prefname s_cmtrt s_cmindsp s_cmindc s_cmstdtc s_cmenrf s_cmendtc s_cmany medname);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; merge studyrx(in=studyrx)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x_cm(in=x_cm);&lt;BR /&gt;&amp;nbsp;by s_siteid s_subjid;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;length end $9;&lt;BR /&gt;&amp;nbsp;label start = "Start(ddMMMyyyy)"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end = "End(ddMMMyyyy)";&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;** Concatenate prefname and s_cmtrt in parentheses;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Medication= trim(compress(prefname) || '(' || trim(compress(s_cmtrt)) || ')');&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;** Create new variable for s_cmtrt;&lt;BR /&gt;&amp;nbsp;if (s_cmtrt ne ' ') then medname = Medication;&lt;BR /&gt;&amp;nbsp;else if (s_cmtrt eq ' ') then Medication = 'None';&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;** Create new variable for s_cmindsp where missing equals s_cmindc;&lt;BR /&gt;&amp;nbsp;if (s_cmindsp ne ' ') then Indication = s_cmindsp;&lt;BR /&gt;&amp;nbsp;else if (s_cmindsp eq ' ') then Indication = s_cmindc;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;** Create new variable that contains numeric values of s_cmstdtc;&lt;BR /&gt;&amp;nbsp;** If the first character of s_cmstdtc is 'U', leave numeric value missing;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;format start date9.;&lt;BR /&gt;&amp;nbsp;start = input(s_cmstdtc, ??date9.);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if upcase(substr(start,1,1))= "U" then start = '.';&lt;BR /&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** When s_cmenrf is "ONGOING" and s_cmendtc is missing, display the "ONGOING" value;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (s_cmenrf eq 'ONGOING' and s_cmendtc eq ' ') then end = 'ONGOING';&lt;BR /&gt;&amp;nbsp;else end = s_cmendtc;&lt;/DIV&gt;&lt;DIV&gt;run;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Here is the log:&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;257&amp;nbsp; data merged(drop=prefname s_cmtrt s_cmindsp s_cmindc s_cmstdtc s_cmenrf s_cmendtc s_cmany medname);&lt;BR /&gt;258&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; merge studyrx(in=studyrx)&lt;BR /&gt;259&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x_cm(in=x_cm);&lt;BR /&gt;260&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; by s_siteid s_subjid;&lt;BR /&gt;261&lt;BR /&gt;262&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; length end $9;&lt;BR /&gt;263&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; label start = "Start(ddMMMyyyy)"&lt;BR /&gt;264&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end = "End(ddMMMyyyy)";&lt;BR /&gt;265&lt;BR /&gt;266&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** Concatenate prefname and s_cmtrt in parentheses;&lt;BR /&gt;267&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Medication= trim(compress(prefname) || '(' || trim(compress(s_cmtrt)) || ')');&lt;BR /&gt;268&lt;BR /&gt;269&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** Create new variable for s_cmtrt;&lt;BR /&gt;270&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (s_cmtrt ne ' ') then medname = Medication;&lt;BR /&gt;271&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (s_cmtrt eq ' ') then Medication = 'None';&lt;BR /&gt;272&lt;BR /&gt;273&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** Create new variable for s_cmindsp where missing equals s_cmindc;&lt;BR /&gt;274&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (s_cmindsp ne ' ') then Indication = s_cmindsp;&lt;BR /&gt;275&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (s_cmindsp eq ' ') then Indication = s_cmindc;&lt;BR /&gt;276&lt;BR /&gt;277&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** Create new variable that contains numeric values of s_cmstdtc;&lt;BR /&gt;278&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** If the first character of s_cmstdtc is 'U', leave numeric value missing;&lt;BR /&gt;279&lt;BR /&gt;280&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format start date9.;&lt;BR /&gt;281&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start = input(s_cmstdtc, ??date9.);&lt;BR /&gt;282&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if upcase(substr(start,1,1))= "U" then start = '.';&lt;BR /&gt;283&lt;BR /&gt;284&lt;BR /&gt;285&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** When s_cmenrf is "ONGOING" and s_cmendtc is missing, display the "ONGOING" value;&lt;BR /&gt;286&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (s_cmenrf eq 'ONGOING' and s_cmendtc eq ' ') then end = 'ONGOING';&lt;BR /&gt;287&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else end = s_cmendtc;&lt;BR /&gt;288&lt;BR /&gt;289&amp;nbsp; run;&lt;/DIV&gt;&lt;DIV&gt;NOTE: Numeric values have been converted to character values at the places given by: (Line):(Column).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 282:22&lt;BR /&gt;NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 282:52&lt;BR /&gt;NOTE: There were 83 observations read from the data set WORK.STUDYRX.&lt;BR /&gt;NOTE: There were 300 observations read from the data set WORK.X_CM.&lt;BR /&gt;NOTE: The data set WORK.MERGED has 319 observations and 9 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;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Can anyone please help me resolve this? I'm not sure what I'm missing here. Thank you!!&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 05 Dec 2018 20:51:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Coding-Help/m-p/518938#M140488</guid>
      <dc:creator>Patelbb</dc:creator>
      <dc:date>2018-12-05T20:51:50Z</dc:date>
    </item>
    <item>
      <title>Re: Coding Help</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Coding-Help/m-p/518940#M140490</link>
      <description>&lt;P&gt;Pay attention that the notes refer to line 282 in the log which is:&lt;/P&gt;
&lt;PRE&gt;281      start = input(s_cmstdtc, ??date9.);
282      if upcase(substr(start,1,1))= "U" then start = '.';&lt;/PRE&gt;
&lt;P&gt;in line 281 you used input function which creates &lt;STRONG&gt;start&amp;nbsp;&lt;/STRONG&gt;as&amp;nbsp;&lt;U&gt;numeric&lt;/U&gt; variable while&lt;/P&gt;
&lt;P&gt;in line 282 you assigned&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;STRONG&gt;'.'&amp;nbsp; &amp;nbsp;&lt;/STRONG&gt; which is a &lt;U&gt;character&lt;/U&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;to get rid of the notes change the assignment to: &lt;STRONG&gt;start = .;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Dec 2018 21:04:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Coding-Help/m-p/518940#M140490</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2018-12-05T21:04:51Z</dc:date>
    </item>
    <item>
      <title>Re: Coding Help</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Coding-Help/m-p/518941#M140491</link>
      <description>&lt;P&gt;And you take the substr(start, 1,1) which is a numeric you convert to a number. Use SUBSTRN instead of SUBSTR.&lt;/P&gt;
&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/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 wondering if anyone could help me with this. I'm new to coding so I apologize if this is a dumb question. I'm getting two notes for the following code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;data merged(drop=prefname s_cmtrt s_cmindsp s_cmindc s_cmstdtc s_cmenrf s_cmendtc s_cmany medname);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; merge studyrx(in=studyrx)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x_cm(in=x_cm);&lt;BR /&gt;&amp;nbsp;by s_siteid s_subjid;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;length end $9;&lt;BR /&gt;&amp;nbsp;label start = "Start(ddMMMyyyy)"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end = "End(ddMMMyyyy)";&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;** Concatenate prefname and s_cmtrt in parentheses;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Medication= trim(compress(prefname) || '(' || trim(compress(s_cmtrt)) || ')');&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;** Create new variable for s_cmtrt;&lt;BR /&gt;&amp;nbsp;if (s_cmtrt ne ' ') then medname = Medication;&lt;BR /&gt;&amp;nbsp;else if (s_cmtrt eq ' ') then Medication = 'None';&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;** Create new variable for s_cmindsp where missing equals s_cmindc;&lt;BR /&gt;&amp;nbsp;if (s_cmindsp ne ' ') then Indication = s_cmindsp;&lt;BR /&gt;&amp;nbsp;else if (s_cmindsp eq ' ') then Indication = s_cmindc;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;** Create new variable that contains numeric values of s_cmstdtc;&lt;BR /&gt;&amp;nbsp;** If the first character of s_cmstdtc is 'U', leave numeric value missing;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;format start date9.;&lt;BR /&gt;&amp;nbsp;start = input(s_cmstdtc, ??date9.);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if upcase(substr(start,1,1))= "U" then start = '.';&lt;BR /&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** When s_cmenrf is "ONGOING" and s_cmendtc is missing, display the "ONGOING" value;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (s_cmenrf eq 'ONGOING' and s_cmendtc eq ' ') then end = 'ONGOING';&lt;BR /&gt;&amp;nbsp;else end = s_cmendtc;&lt;/DIV&gt;
&lt;DIV&gt;run;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Here is the log:&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;257&amp;nbsp; data merged(drop=prefname s_cmtrt s_cmindsp s_cmindc s_cmstdtc s_cmenrf s_cmendtc s_cmany medname);&lt;BR /&gt;258&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; merge studyrx(in=studyrx)&lt;BR /&gt;259&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x_cm(in=x_cm);&lt;BR /&gt;260&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; by s_siteid s_subjid;&lt;BR /&gt;261&lt;BR /&gt;262&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; length end $9;&lt;BR /&gt;263&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; label start = "Start(ddMMMyyyy)"&lt;BR /&gt;264&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end = "End(ddMMMyyyy)";&lt;BR /&gt;265&lt;BR /&gt;266&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** Concatenate prefname and s_cmtrt in parentheses;&lt;BR /&gt;267&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Medication= trim(compress(prefname) || '(' || trim(compress(s_cmtrt)) || ')');&lt;BR /&gt;268&lt;BR /&gt;269&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** Create new variable for s_cmtrt;&lt;BR /&gt;270&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (s_cmtrt ne ' ') then medname = Medication;&lt;BR /&gt;271&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (s_cmtrt eq ' ') then Medication = 'None';&lt;BR /&gt;272&lt;BR /&gt;273&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** Create new variable for s_cmindsp where missing equals s_cmindc;&lt;BR /&gt;274&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (s_cmindsp ne ' ') then Indication = s_cmindsp;&lt;BR /&gt;275&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (s_cmindsp eq ' ') then Indication = s_cmindc;&lt;BR /&gt;276&lt;BR /&gt;277&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** Create new variable that contains numeric values of s_cmstdtc;&lt;BR /&gt;278&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** If the first character of s_cmstdtc is 'U', leave numeric value missing;&lt;BR /&gt;279&lt;BR /&gt;280&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format start date9.;&lt;BR /&gt;281&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start = input(s_cmstdtc, ??date9.);&lt;BR /&gt;282&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if upcase(substr(start,1,1))= "U" then start = '.';&lt;BR /&gt;283&lt;BR /&gt;284&lt;BR /&gt;285&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** When s_cmenrf is "ONGOING" and s_cmendtc is missing, display the "ONGOING" value;&lt;BR /&gt;286&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (s_cmenrf eq 'ONGOING' and s_cmendtc eq ' ') then end = 'ONGOING';&lt;BR /&gt;287&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else end = s_cmendtc;&lt;BR /&gt;288&lt;BR /&gt;289&amp;nbsp; run;&lt;/DIV&gt;
&lt;DIV&gt;NOTE: Numeric values have been converted to character values at the places given by: (Line):(Column).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 282:22&lt;BR /&gt;NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 282:52&lt;BR /&gt;NOTE: There were 83 observations read from the data set WORK.STUDYRX.&lt;BR /&gt;NOTE: There were 300 observations read from the data set WORK.X_CM.&lt;BR /&gt;NOTE: The data set WORK.MERGED has 319 observations and 9 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;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Can anyone please help me resolve this? I'm not sure what I'm missing here. Thank you!!&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Dec 2018 21:08:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Coding-Help/m-p/518941#M140491</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-12-05T21:08:57Z</dc:date>
    </item>
    <item>
      <title>Re: Coding Help</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Coding-Help/m-p/518948#M140492</link>
      <description>&lt;P&gt;Thank you so much!! Both solutions helped!!&lt;/P&gt;</description>
      <pubDate>Wed, 05 Dec 2018 21:32:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Coding-Help/m-p/518948#M140492</guid>
      <dc:creator>Patelbb</dc:creator>
      <dc:date>2018-12-05T21:32:48Z</dc:date>
    </item>
  </channel>
</rss>

