SAS Proc SQL을 사용하여 모든 열에 누락되지 않은 값이있는 테이블에서 행을 찾고 싶습니다. 모든 열 이름을 나열하지 않고이 작업을 수행 할 수있는 방법이 있습니까? 이것은 효과가 없지만 의도 한 결과가 무엇인지 알 수 있습니다.SAS Proc SQL을 사용하여 모든 열이 누락되지 않는 행을 찾으십시오.
Proc SQL;
Select *
from work.table
Where * is not null;
Run;
가능한 경우 결과를 한 가지 관찰로 제한하고 싶습니다. 감사.
이 일! 고맙습니다. 장래에 조의 코드를 사용하고자하는 사람을위한 레코드의 경우 누락되지 않은 값이 모두있는 행을 가져 오기 위해 if 대신 cmiss (_all_)를 0 대신 1로 변경하십시오. –
왜 1로 변경합니까? 그러면 누락 된 가치가있는 행을 찾습니다. 모든 오류는 0이 될 것입니다. – Joe
맞습니다. 원래 cmiss = 0은 아무런 결과도 반환하지 않았지만 모든 행에 누락 값이있는 원래 테이블에 열이 있기 때문에 이제는 깨달았습니다. 해당 열을 제거하면 예 cmiss = 0이 맞습니다. 감사. –