How do I fix this code so that the data steps tell it to first select out and name the weapons and then out of those weapons that were named select out the specific reporting districts only and name 'YESWITHREP'. Right now it is naming all reporting districts that are in the list and it is not looking at the weapons field first. DATA sped; SET sped; If incidenttype = '3700'; If weapontype = '3711' then weap = 'HANDGUNS '; Else if weapontype = '3712' then weap = 'RIFLESHOTGUN'; If weap = 'HANDGUNS ' and REPDIST = 11 or REPDIST = 15 or REPDIST = 52 or REPDIST = 62 or REPDIST = 64 or REPDIST = 80 or REPDIST = 89 or REPDIST = 93 or REPDIST = 103 then gfsa = 'YESWITHREP'; If weap = 'RIFLESHOTGUN' and REPDIST = 11 or REPDIST = 15 or REPDIST = 52 or REPDIST = 62 or REPDIST = 64 or REPDIST = 80 or REPDIST = 89 or REPDIST = 93 or REPDIST = 103 then gfsa = 'YESWITHREP'; ELSE gfsa = 'YESWOREP'; truants = -1; Run;
... View more