這個代碼選擇其選擇診斷的範圍內的情形(這裏的範圍是7567至75679)針對其存儲診斷代碼(這裏DX1,DX2,DX3多個列。 ...等等。)。下面的作品,但它是痛苦,當我在尋找診斷的新範圍每次修改代碼。我如何縮短代碼?如何縮短SPSS代碼針對多個ICD代碼進行比較來多種診斷柱
IF (RANGE(DX1,'7567','75679') | RANGE(DX2,'7567','75679') | RANGE(DX3,'7567','75679') | RANGE(DX4,'7567','75679') | RANGE(DX5,'7567','75679') | RANGE(DX6,'7567','75679') | RANGE(DX7,'7567','75679') |RANGE(DX8,'7567','75679')
| RANGE(DX9,'7567','75679') | RANGE(DX10,'7567','75679') | RANGE(DX11,'7567','75679') | RANGE(DX12,'7567','75679') | RANGE(DX13,'7567','75679') | RANGE(DX14,'7567','75679') | RANGE(DX15,'7567','75679')
| RANGE(DX16,'7567','75679') | RANGE(DX17,'7567','75679') | RANGE(DX18,'7567','75679') | RANGE(DX19,'7567','75679') | RANGE(DX20,'7567','75679') | RANGE(DX21,'7567','75679') | RANGE(DX22,'7567','75679') | RANGE(DX23,'7567','75679')
| RANGE(DX24,'7567','75679') | RANGE(DX25,'7567','75679'))ABDWALDEF=1.
EXECUTE.
什麼是確切的李你試圖找到哪些代碼?如果它們都是字符串,則「範圍」可能無法按預期工作。 –