Hey Ballard, Thanks for the message. I see - i replaced it with the name of my dataset but that still hasn't solved it. KR, Craig 569 DATA HNC; 570 SET HNC; 571 IF SUBSITE IN = (C00.3, C00.4, C00.5, C00.6, C00.8, C00.9, - 390 76 ERROR 390-185: Expecting an relational or arithmetic operator. ERROR 76-322: Syntax error, statement will be ignored. 572 C02.0, C02.1, C02.2, C02.3, C02.8, C02.9 573 C03.0, C03.1, C03.9 574 C04.0, C04.1, C04.8, C04.9 575 C05.0 C05.1, C05.2, C05.8, C05.9 576 C06.0, C06.1, C06.2 C06.8, C06.9) 577 THEN SUB = 'OCC'; 578 579 IF SUBSITE IN = (C01.X, - 22 ----- 557 ERROR: The right-hand operand must be an array name or a constant value list. The specified name NAME, is not an array. ERROR: DATA STEP Component Object failure. Aborted during the COMPILATION phase. ERROR 22-322: Expecting a name. ERROR 557-185: Variable C01 is not an object. NOTE: The SAS System stopped processing this step because of errors. NOTE: DATA statement used (Total process time): real time 0.00 seconds cpu time 0.00 seconds 580 C02.4, 581 C09.0, C09.1, C09.8, C09.9, 582 C10.0, C10.1, C10.2, C10.3, C10.4, C10.8, C10.9 583 C14.0, C14.2) 584 THEN SUB = 'OPC'; 585 586 IF SUBSITE IN = (C32.0, C32.1, C32.2, C32.3, C32.8, C32.9) 587 THEN SUB = 'Larynx'; 588 589 IF SUBSITE IN = (C00.3, C00.4, C00.5, C00.6, C00.8, C00.9 590 C01.X, 591 C02.0, C02.1, C02.2, C02.3, C02.4, C02.8, C02.9 592 C03.0, C03.1, C03.9 593 C04.0, C04.1, C04.8, C04.9 594 C05.0, C05.1, C05.2, C05.8, C05.9 595 C06.0, C06.1, C06.2, C06.8, C06.9 596 C09.0, C09.1, C09.8, C09.9 597 C10.0, C10.1, C10.2, C10.3, C10.4, C10.8, C10.9 598 C11.0, C11.1, C11.2, C11.3, C11.8, C11.9 599 C12.X, 600 C13.0, C13.1, C13.2, C13.8, C13.9 601 C14.0, C14.2, C14.8 602 C32.0, C32.1, C32.2, C32.3, C32.8, C32.9) 603 THEN SUB = 'HNC'; 604 605 606 RUN;
... View more