안녕하세요 저는 테이블의 마지막 줄을 추출하는 다음 데이터 단계를 수행하고 있습니다. proc sql
에서 어떻게 동일한 작업을 수행 할 수 있습니까? 마지막 행에 직접 액세스 할 수 있으면 훨씬 더 빠를 것으로 기대됩니다.SAS SQL에서 테이블의 마지막 행 가져 오기
data refTable;
set vhd(keep= v69c1ec v69dhec v69nbms fixing where=(fixing = 'continu')) end=eof;
if eof then output;
by v69dhec v69nbms;
run;
감사
'proc sql' 명령문에서'firstobs'와'obs' 문을 데이터 세트 옵션으로 사용하면 어떨까요? 'proc sql'은 SAS 데이터 세트를 처리 할 때 이것을 존중합니까? 무시합니까? –
@RobPenridge 그렇습니다.'FIRSTOBS ='와'OBS ='옵션은'PROC SQL' 처리 중에 받아 들여지지만 질문 된 질문과 관련이 없습니다. 또한, WHERE 절이있을 때 그들의 의미는 안개가 낀다. 나는 거의 어느 옵션을 사용하지도 않는다. – BellevueBob
아 좋은 지적 - 원래 질문에서 where 절을 보지 못했습니다. 감사 –