<?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: IF ELSE STATEMENT is not working as expected in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/IF-ELSE-STATEMENT-is-not-working-as-expected/m-p/697663#M25429</link>
    <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/344675"&gt;@DeJanae07&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Hi Deanna,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I happen to be in Lala's Programming course as well and for this portion of the project. I did the same exact thing for my IF THEN statements that you did below:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;PLACEHOLDER = SUBSTR(ICD10, 1, 3.);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;IF PLACEHOLDER = 'I25' THEN CODCD = 1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IF PLACEHOLDER = 'I50' THEN CODCD = 2;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IF PLACEHOLDER = 'I63' THEN CODCD = 3;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ELSE&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; CODCD = '4';&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;However for next portion of your code, I used different numbers:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;IF CODCD = (1, 2, 3) THEN HYPRELDEATHIND = 1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ELSE HYPRELDEATHIND = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Lastly, I did not DROP the PLACEHOLDER in my code either.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try these changes and see if you have success with creating the dataset then.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;De'Janae'&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;You really want to check the value of your CODCD variable for ICD "I25" and "I50".&lt;/P&gt;
&lt;P&gt;If you didn't drop your place holder variable then you may want to try this code (a moderately common way to check recoding)&lt;/P&gt;
&lt;PRE&gt;Proc freq data=have;
   tables placeholder *codcd/list missing;
run;&lt;/PRE&gt;
&lt;P&gt;This sort of code will generate one line for each combination of Placeholder and Codcd, including missing values if any. This is a relatively easy check on single variable recoding as you are doing.&lt;/P&gt;</description>
    <pubDate>Mon, 09 Nov 2020 16:36:22 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2020-11-09T16:36:22Z</dc:date>
    <item>
      <title>IF ELSE STATEMENT is not working as expected</title>
      <link>https://communities.sas.com/t5/New-SAS-User/IF-ELSE-STATEMENT-is-not-working-as-expected/m-p/697497#M25416</link>
      <description>&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am having troubles with my IF ELSE statement. It is not assigning the values properly for some reason.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to code a new variables Code' to be:&lt;/P&gt;&lt;P&gt;1 if Case is "I25.YY"&lt;/P&gt;&lt;P&gt;2 if Case&amp;nbsp; is "150.YY"&lt;/P&gt;&lt;P&gt;3 if Case is "163.YY" and&lt;/P&gt;&lt;P&gt;4 for any other value&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and I want a new variable 'Death'&lt;/P&gt;&lt;P&gt;to be 1 if Code = 1,2,3&lt;/P&gt;&lt;P&gt;and 0 if Code = 4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I created a substring of Case named "Placeholder" to only contain the first three characters to make the new variable CODE easier to recognize. But when I input my IF ELSE statements, it doesn't assign the values correctly and I don't know why. Please help:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Dataset I have that isn't correct&lt;/STRONG&gt;&lt;/P&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default dgrid-selected ui-state-active"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;obs&lt;/TD&gt;&lt;TD&gt;ssn&lt;/TD&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;Case&lt;/TD&gt;&lt;TD&gt;placeholder&lt;/TD&gt;&lt;TD&gt;Code&lt;/TD&gt;&lt;TD&gt;Death&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;252-81-5641&lt;/TD&gt;&lt;TD&gt;2016-12-30&lt;/TD&gt;&lt;TD&gt;I22.13&lt;/TD&gt;&lt;TD&gt;I22&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;112-32-1992&lt;/TD&gt;&lt;TD&gt;2016-06-27&lt;/TD&gt;&lt;TD&gt;I24.23&lt;/TD&gt;&lt;TD&gt;I24&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;498-73-1990&lt;/TD&gt;&lt;TD&gt;2016-10-16&lt;/TD&gt;&lt;TD&gt;I25.33&lt;/TD&gt;&lt;TD&gt;I25&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;372-39-2093&lt;/TD&gt;&lt;TD&gt;2016-09-05&lt;/TD&gt;&lt;TD&gt;I25.42&lt;/TD&gt;&lt;TD&gt;I25&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;127-41-0067&lt;/TD&gt;&lt;TD&gt;2016-10-13&lt;/TD&gt;&lt;TD&gt;I25.19&lt;/TD&gt;&lt;TD&gt;I25&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;106&lt;/TD&gt;&lt;TD&gt;478-37-8847&lt;/TD&gt;&lt;TD&gt;2015-10-30&lt;/TD&gt;&lt;TD&gt;I25.91&lt;/TD&gt;&lt;TD&gt;I25&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;107&lt;/TD&gt;&lt;TD&gt;528-08-1992&lt;/TD&gt;&lt;TD&gt;2015-05-26&lt;/TD&gt;&lt;TD&gt;I25.21&lt;/TD&gt;&lt;TD&gt;I25&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;108&lt;/TD&gt;&lt;TD&gt;574-46-0715&lt;/TD&gt;&lt;TD&gt;2015-09-08&lt;/TD&gt;&lt;TD&gt;I25.31&lt;/TD&gt;&lt;TD&gt;I25&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;109&lt;/TD&gt;&lt;TD&gt;068-44-0495&lt;/TD&gt;&lt;TD&gt;2015-03-19&lt;/TD&gt;&lt;TD&gt;I25.92&lt;/TD&gt;&lt;TD&gt;I25&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;494-72-4043&lt;/TD&gt;&lt;TD&gt;2016-10-13&lt;/TD&gt;&lt;TD&gt;I39.41&lt;/TD&gt;&lt;TD&gt;I39&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;018-93-3430&lt;/TD&gt;&lt;TD&gt;2016-07-03&lt;/TD&gt;&lt;TD&gt;I41.21&lt;/TD&gt;&lt;TD&gt;I41&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;112&lt;/TD&gt;&lt;TD&gt;538-92-4707&lt;/TD&gt;&lt;TD&gt;2016-11-20&lt;/TD&gt;&lt;TD&gt;I49.13&lt;/TD&gt;&lt;TD&gt;I49&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;113&lt;/TD&gt;&lt;TD&gt;798-08-2998&lt;/TD&gt;&lt;TD&gt;2016-10-22&lt;/TD&gt;&lt;TD&gt;I50.32&lt;/TD&gt;&lt;TD&gt;I50&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;114&lt;/TD&gt;&lt;TD&gt;424-92-9797&lt;/TD&gt;&lt;TD&gt;2016-07-04&lt;/TD&gt;&lt;TD&gt;I50.21&lt;/TD&gt;&lt;TD&gt;I50&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;115&lt;/TD&gt;&lt;TD&gt;418-15-3055&lt;/TD&gt;&lt;TD&gt;2015-08-30&lt;/TD&gt;&lt;TD&gt;I50.91&lt;/TD&gt;&lt;TD&gt;I50&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;116&lt;/TD&gt;&lt;TD&gt;434-75-5248&lt;/TD&gt;&lt;TD&gt;2016-10-07&lt;/TD&gt;&lt;TD&gt;I50.11&lt;/TD&gt;&lt;TD&gt;I50&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;117&lt;/TD&gt;&lt;TD&gt;423-12-7794&lt;/TD&gt;&lt;TD&gt;2016-05-29&lt;/TD&gt;&lt;TD&gt;I50.42&lt;/TD&gt;&lt;TD&gt;I50&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;118&lt;/TD&gt;&lt;TD&gt;326-80-9737&lt;/TD&gt;&lt;TD&gt;2015-04-17&lt;/TD&gt;&lt;TD&gt;I50.91&lt;/TD&gt;&lt;TD&gt;I50&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;119&lt;/TD&gt;&lt;TD&gt;524-43-5860&lt;/TD&gt;&lt;TD&gt;2016-12-12&lt;/TD&gt;&lt;TD&gt;I50.13&lt;/TD&gt;&lt;TD&gt;I50&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;TD&gt;986-08-2045&lt;/TD&gt;&lt;TD&gt;2015-05-25&lt;/TD&gt;&lt;TD&gt;I50.13&lt;/TD&gt;&lt;TD&gt;I50&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;121&lt;/TD&gt;&lt;TD&gt;013-78-8406&lt;/TD&gt;&lt;TD&gt;2015-08-16&lt;/TD&gt;&lt;TD&gt;I62.92&lt;/TD&gt;&lt;TD&gt;I62&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;122&lt;/TD&gt;&lt;TD&gt;484-63-7323&lt;/TD&gt;&lt;TD&gt;2015-05-23&lt;/TD&gt;&lt;TD&gt;I63.42&lt;/TD&gt;&lt;TD&gt;I63&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Dataset I want &lt;/STRONG&gt;&lt;/P&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;obs&lt;/TD&gt;&lt;TD&gt;ssn&lt;/TD&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;Case&lt;/TD&gt;&lt;TD&gt;Death&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;252-81-5641&lt;/TD&gt;&lt;TD&gt;2016-12-30&lt;/TD&gt;&lt;TD&gt;I22.13&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;112-32-1992&lt;/TD&gt;&lt;TD&gt;2016-06-27&lt;/TD&gt;&lt;TD&gt;I24.23&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;498-73-1990&lt;/TD&gt;&lt;TD&gt;2016-10-16&lt;/TD&gt;&lt;TD&gt;I25.33&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;372-39-2093&lt;/TD&gt;&lt;TD&gt;2016-09-05&lt;/TD&gt;&lt;TD&gt;I25.42&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;127-41-0067&lt;/TD&gt;&lt;TD&gt;2016-10-13&lt;/TD&gt;&lt;TD&gt;I25.19&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;106&lt;/TD&gt;&lt;TD&gt;478-37-8847&lt;/TD&gt;&lt;TD&gt;2015-10-30&lt;/TD&gt;&lt;TD&gt;I25.91&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;107&lt;/TD&gt;&lt;TD&gt;528-08-1992&lt;/TD&gt;&lt;TD&gt;2015-05-26&lt;/TD&gt;&lt;TD&gt;I25.21&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;108&lt;/TD&gt;&lt;TD&gt;574-46-0715&lt;/TD&gt;&lt;TD&gt;2015-09-08&lt;/TD&gt;&lt;TD&gt;I25.31&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;109&lt;/TD&gt;&lt;TD&gt;068-44-0495&lt;/TD&gt;&lt;TD&gt;2015-03-19&lt;/TD&gt;&lt;TD&gt;I25.92&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;494-72-4043&lt;/TD&gt;&lt;TD&gt;2016-10-13&lt;/TD&gt;&lt;TD&gt;I39.41&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;018-93-3430&lt;/TD&gt;&lt;TD&gt;2016-07-03&lt;/TD&gt;&lt;TD&gt;I41.21&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;112&lt;/TD&gt;&lt;TD&gt;538-92-4707&lt;/TD&gt;&lt;TD&gt;2016-11-20&lt;/TD&gt;&lt;TD&gt;I49.13&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;113&lt;/TD&gt;&lt;TD&gt;798-08-2998&lt;/TD&gt;&lt;TD&gt;2016-10-22&lt;/TD&gt;&lt;TD&gt;I50.32&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;114&lt;/TD&gt;&lt;TD&gt;424-92-9797&lt;/TD&gt;&lt;TD&gt;2016-07-04&lt;/TD&gt;&lt;TD&gt;I50.21&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;115&lt;/TD&gt;&lt;TD&gt;418-15-3055&lt;/TD&gt;&lt;TD&gt;2015-08-30&lt;/TD&gt;&lt;TD&gt;I50.91&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;116&lt;/TD&gt;&lt;TD&gt;434-75-5248&lt;/TD&gt;&lt;TD&gt;2016-10-07&lt;/TD&gt;&lt;TD&gt;I50.11&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;117&lt;/TD&gt;&lt;TD&gt;423-12-7794&lt;/TD&gt;&lt;TD&gt;2016-05-29&lt;/TD&gt;&lt;TD&gt;I50.42&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;118&lt;/TD&gt;&lt;TD&gt;326-80-9737&lt;/TD&gt;&lt;TD&gt;2015-04-17&lt;/TD&gt;&lt;TD&gt;I50.91&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;119&lt;/TD&gt;&lt;TD&gt;524-43-5860&lt;/TD&gt;&lt;TD&gt;2016-12-12&lt;/TD&gt;&lt;TD&gt;I50.13&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;TD&gt;986-08-2045&lt;/TD&gt;&lt;TD&gt;2015-05-25&lt;/TD&gt;&lt;TD&gt;I50.13&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;121&lt;/TD&gt;&lt;TD&gt;013-78-8406&lt;/TD&gt;&lt;TD&gt;2015-08-16&lt;/TD&gt;&lt;TD&gt;I62.92&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default dgrid-selected ui-state-active"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;122&lt;/TD&gt;&lt;TD&gt;484-63-7323&lt;/TD&gt;&lt;TD&gt;2015-05-23&lt;/TD&gt;&lt;TD&gt;I63.42&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Code I have that is not currently working&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;DATA Want.NDI;&lt;BR /&gt;SET Have.NDI;&lt;BR /&gt;&lt;BR /&gt;PLACEHOLDER = SUBSTR(ICD10, 1, 3.);&lt;BR /&gt;&lt;BR /&gt;IF PLACEHOLDER = 'I25' THEN Code = 1;&lt;BR /&gt;IF PLACEHOLDER = 'I50' THEN Code = 2;&lt;BR /&gt;IF PLACEHOLDER = 'I63' THEN Code = 3;&lt;BR /&gt;ELSE Code = '4';&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;IF Code = 4 THEN death = 0;&lt;BR /&gt;ELSE death = 1;&lt;BR /&gt;&lt;BR /&gt;DROP PLACEHOLDER;&lt;BR /&gt;&lt;BR /&gt;RUN;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;other information that might be useful:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;SAS studio~~ Release: 3.8 (Basic Edition)&lt;/P&gt;&lt;P&gt;no errors or warnings in log&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;**Original Post has been altered to avoid being googlesearched for future classes*;&lt;/P&gt;</description>
      <pubDate>Sun, 13 Dec 2020 00:10:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/IF-ELSE-STATEMENT-is-not-working-as-expected/m-p/697497#M25416</guid>
      <dc:creator>Deanna_Payne</dc:creator>
      <dc:date>2020-12-13T00:10:29Z</dc:date>
    </item>
    <item>
      <title>Re: IF ELSE STATEMENT is not working as expected</title>
      <link>https://communities.sas.com/t5/New-SAS-User/IF-ELSE-STATEMENT-is-not-working-as-expected/m-p/697499#M25417</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;IF PLACEHOLDER = 'I63' THEN CODCD = 3;
ELSE CODCD = '4';&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;This statement means that ALL values other than I63 will result in codcd =4; you need to make the branches mutually exclusive, and the best way to do that is the data step SELECT:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;select (placeholder);
  when ('I25') codcd = 1;
  when ('I50') codcd = 2;
  when ('I63') codcd = 3;
  otherwise codcd = 4;
end;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;(with your original code, you would need to insert ELSE branches:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;IF PLACEHOLDER = 'I25' THEN CODCD = 1;
else IF PLACEHOLDER = 'I50' THEN CODCD = 2;
else IF PLACEHOLDER = 'I63' THEN CODCD = 3;
ELSE CODCD = '4';&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 09 Nov 2020 04:48:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/IF-ELSE-STATEMENT-is-not-working-as-expected/m-p/697499#M25417</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-11-09T04:48:52Z</dc:date>
    </item>
    <item>
      <title>Re: IF ELSE STATEMENT is not working as expected</title>
      <link>https://communities.sas.com/t5/New-SAS-User/IF-ELSE-STATEMENT-is-not-working-as-expected/m-p/697653#M25428</link>
      <description>&lt;P&gt;Hi Deanna,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I happen to be in Lala's Programming course as well and for this portion of the project. I did the same exact thing for my IF THEN statements that you did&lt;BR /&gt;&lt;BR /&gt;However for next portion of your code, I used different numbers:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;IF CODCD = (1, 2, 3) THEN RELDEATHIND = 1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ELSE RELDEATHIND = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Lastly, I did not DROP the PLACEHOLDER in my code either.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Try these changes and see if you have success with creating the dataset then.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;De'Janae'&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Dec 2020 15:12:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/IF-ELSE-STATEMENT-is-not-working-as-expected/m-p/697653#M25428</guid>
      <dc:creator>DeJanae07</dc:creator>
      <dc:date>2020-12-10T15:12:48Z</dc:date>
    </item>
    <item>
      <title>Re: IF ELSE STATEMENT is not working as expected</title>
      <link>https://communities.sas.com/t5/New-SAS-User/IF-ELSE-STATEMENT-is-not-working-as-expected/m-p/697663#M25429</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/344675"&gt;@DeJanae07&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Hi Deanna,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I happen to be in Lala's Programming course as well and for this portion of the project. I did the same exact thing for my IF THEN statements that you did below:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;PLACEHOLDER = SUBSTR(ICD10, 1, 3.);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;IF PLACEHOLDER = 'I25' THEN CODCD = 1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IF PLACEHOLDER = 'I50' THEN CODCD = 2;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IF PLACEHOLDER = 'I63' THEN CODCD = 3;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ELSE&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; CODCD = '4';&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;However for next portion of your code, I used different numbers:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;IF CODCD = (1, 2, 3) THEN HYPRELDEATHIND = 1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ELSE HYPRELDEATHIND = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Lastly, I did not DROP the PLACEHOLDER in my code either.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try these changes and see if you have success with creating the dataset then.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;De'Janae'&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;You really want to check the value of your CODCD variable for ICD "I25" and "I50".&lt;/P&gt;
&lt;P&gt;If you didn't drop your place holder variable then you may want to try this code (a moderately common way to check recoding)&lt;/P&gt;
&lt;PRE&gt;Proc freq data=have;
   tables placeholder *codcd/list missing;
run;&lt;/PRE&gt;
&lt;P&gt;This sort of code will generate one line for each combination of Placeholder and Codcd, including missing values if any. This is a relatively easy check on single variable recoding as you are doing.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Nov 2020 16:36:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/IF-ELSE-STATEMENT-is-not-working-as-expected/m-p/697663#M25429</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2020-11-09T16:36:22Z</dc:date>
    </item>
    <item>
      <title>Re: IF ELSE STATEMENT is not working as expected</title>
      <link>https://communities.sas.com/t5/New-SAS-User/IF-ELSE-STATEMENT-is-not-working-as-expected/m-p/697673#M25430</link>
      <description>&lt;P&gt;Hi Deanna,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It looks like you specify CODCD with quotations in your first IF statement:&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;CODCD = '4';&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;But then in your second statement you have if without quotations:&amp;nbsp;CODCD = 4&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If you put quotations around the 4 in the second statement does that solve the problem?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Samantha&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Nov 2020 17:28:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/IF-ELSE-STATEMENT-is-not-working-as-expected/m-p/697673#M25430</guid>
      <dc:creator>sjbothwell</dc:creator>
      <dc:date>2020-11-09T17:28:17Z</dc:date>
    </item>
    <item>
      <title>Re: IF ELSE STATEMENT is not working as expected</title>
      <link>https://communities.sas.com/t5/New-SAS-User/IF-ELSE-STATEMENT-is-not-working-as-expected/m-p/701746#M25805</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;Try using this code below, the issue might be that you would have to format them again as shown below.&lt;/P&gt;&lt;P&gt;I hope it helps!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ICD10a = SUBSTR(ICD10,1,3);&lt;BR /&gt;IF ICD10a = 'I25' THEN CODCd = 1;&lt;BR /&gt;ELSE IF ICD10a = 'I50' THEN CODCd = 2;&lt;BR /&gt;ELSE IF ICD10a = 'I63' THEN CODCd = 3;&lt;BR /&gt;ELSE CODCd = 4;&lt;BR /&gt;&lt;BR /&gt;IF CODCd IN(1, 2, 3) THEN HypRelDeathInd = 1;&lt;BR /&gt;ELSE HypRelDeathInd = 0;&lt;BR /&gt;&lt;BR /&gt;DROP ICD10a;&lt;BR /&gt;RUN;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To get the formats as to how you mentioned in the second table, try using this:&lt;/P&gt;&lt;P&gt;PROC FORMAT;&lt;BR /&gt;VALUE CODCd&lt;BR /&gt;1 = "I25.XX"&lt;BR /&gt;2 = "I50.XX"&lt;BR /&gt;3 = "I63.XX"&lt;BR /&gt;4 = "Other COD";&lt;/P&gt;&lt;P&gt;RUN;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Dec 2020 15:15:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/IF-ELSE-STATEMENT-is-not-working-as-expected/m-p/701746#M25805</guid>
      <dc:creator>bshiferaw27</dc:creator>
      <dc:date>2020-12-10T15:15:54Z</dc:date>
    </item>
  </channel>
</rss>

