PROC REPORT 문에서 Compute before 구문을 사용하여 Line 구문을 추가하였습니다. Line 추가 시 왼쪽에 둘 것인지, 오른쪽에 둘 것인지 설정을 할 수 있는데, Line이 2개 이상일 때 하나는 왼쪽에, 하나는 오른쪽에 출력하게 하고 싶으나, 제일 처음 입력한 위치(왼쪽)를 기준으로 출력되고 있습니다. Line 각각을 원하는 위치(왼쪽 정렬 or 오른쪽 정렬)에 출력하게 하려면 어떻게 해야 할까요? 사용한 코드 및 출력물 첨부하였습니다. [CODE] ods rtf file="&PATH.\output\report.rtf" style=styles.test ; proc report data = data.t1_1; column cval; compute before _page_; line "^S={just=l font_face='times new roman' verticalalign = middle} LEFT"; line "^S={just=r font_face='times new roman' font_size=8pt} RIGHT" ; endcomp; run; ods rtf close; [결과물] 결과물을 보시면 'RIGHT'는 Line 구문에서 'just=r' 로 설정하여 오른쪽으로 나올 것(오른쪽 정렬)으로 예상하였는데, 왼쪽(왼쪽 정렬)에 나와 문의드립니다. [출력되기 원하는 형태] 여러 방식으로 코드를 변경해 보며 시도해 보았지만.. 원하는 결과물이 나오지 않아 문의 드립니다. 방법을 못 찾으면 몇 백 개의 결과물을 수작업을 해야 해서.. 좋은 방법이 있으면 꼭.. 공유해 주시면 감사하겠습니다. 글 읽어 주셔서 감사합니다.
... View more