У меня есть набор данных WHERE condtion, где у меня есть коды отклонения 75 или 76, как я могу сказать sas, что в этих трех столбцах мне нужны данные, где код отклонения 1, 2 и 3 имеют либо код 75, либо код 76, либо оба?Использование функции IN и OR в наборе данных SAS
**0 Grab pskw;
data pskw_data;
set PSKW.PSKWMaster;
where week in ('12-16-2016','12-23-2016','12-30-2016','01-06-2016') and CopayType ="FBD" and FNRX=1 and pme_id in (46,42,55,38) and COBPrimaryRejectCode1 in ('75','76') or COBPrimaryRejectCode2 in ('75','76') or COBPrimaryRejectCode3 or ('75','76');
run;
Попробуйте: 'где неделя в ('12 -16-2016 ',' 12-23-2016 ',' 12-30-2016 ',' 01-06-2016 ') и CopayType =" FBD "и FNRX = 1 и pme_id в (46,42,55,38) и (COBPrimaryRejectCode1 в ('75', '76') или COBPrimaryRejectCode2 в ('75', '76') или COBPrimaryRejectCode3 в ('75', '76')); ' – vknowles
Я думаю, что это сработало! – SQUISH
Просто для ясности: 'OR' и' IN' не являются функциями ... – Joe