2012-01-05 3 views
1

많은 수의 보고서를 생성하기 위해 SPSS 구문으로 매크로를 작성하고 있습니다. 출력 파일에있는 각 보고서를 pdf 파일로 내보내는 매크로가 필요하지만 구문을 사용하여 pdf의 출력 옵션을 편집 할 수있는 방법을 찾을 수 없습니다.SPSS 구문을 사용하여 페이지 특성 및 페이지 설정 편집 방법

내가해야 할 일은 표제, 꼬리말을 추가하고 방향을 가로로 변경하는 것입니다. 그러나 이것은 GUI에서 페이지 속성 및 페이지 설정을 사용하여 수행되며 어느 것도 동일한 구문을 갖는 것 같지 않습니까?

나는 어떤 형태로든 솔루션에 개방적이지만, 내 옵션을 제한하는 경향이있는 SPSS 매크로에서 작동 할 수 있어야합니다!

+0

좋은 질문입니다. 구문에서 가능하다는 어떠한 문서도 찾을 수 없으므로 VB 스크립트 나 Python을 사용해야 할 수도 있습니다. Raynald Levesque의 자료를 확인 했습니까? 그는이 작업을 수행 할 수있는 [인쇄 출력] (http://spsstools.net/SampleScripts.htm#Printing)을 가지고 있습니다. –

+0

안녕하세요 Andy, 도움을 주셔서 감사합니다. 저는 몇 달 동안 간단한 해결책을 찾고 있었기 때문에 정상적인 구문에서 실현할 수없는 것이 확실합니다. 그러나 파이썬은 SPSS 매크로에서 확장 명령을 사용하지 않는 한 사용하려고 할 때 경험 한 것에서 작동하지 않는다고 생각합니다. – user1130613

답변

2

먼저 출력 설정은 스크립팅 도메인입니다. 대부분의 경우 기존 구문을 찾을 수 없습니다. 그러나 구문 구문을 사용하려면 SPSS Community 웹 사이트 (www.ibm.com/developerworks/spssdevcentral)에서 STATS OUTPUT ATTRS 확장 명령을 설치할 수 있습니다. 해당 사이트에서 사용할 수있는 Python Essentials가 필요합니다.

다음은이 명령에 대한 도움말 텍스트의 시작 부분입니다.

이 명령은 인쇄 또는 내보내기 출력 옵션을 설정합니다. 뷰어의 디스플레이에는 의 효과가 없습니다.

STATS OUTPUT ATTRS HEADER = "헤더 텍스트"FOOTER = "footer text" MARGINS = 왼쪽 위 오른쪽 위 아래 방향 = {PORTRAIT | LANDSCAPE} PAGENUMBER = 번호 항목 = 숫자 [/ HELP]

모든 키워드는 선택 사항입니다.

둘째, 매크로 대신 프로그래밍 기능을 사용하는 것이 좋습니다. 그것은 훨씬 더 유연하고 강력합니다. 같은 웹 사이트에서 pdf로 다운로드 할 수있는 프로그래밍 및 데이터 관리 서적을 통해이를 탐색 할 수 있습니다. 그리고이 모든 테이블을 생성하는 이유에 따라 사이트의 SPSSINC SPLIT DATASET 및 SPSSINC PROCESS FILES 확장 명령에 관심이있을 수 있습니다.

HTH, 존 펙

예 : 통계 출력 바인드합니다 HEADER = "내 헤더 텍스트"오리엔테이션 = LANDSCAPE.

+0

이 확장 명령을 University SPSS에 설치하도록 요청했습니다. 며칠이 소요될 수 있습니다. 내가 이것을 시도했을 때 다시 올릴 것이다 (그리고 잘하면 suceeded)! – user1130613

+0

STATS OUTPUT ATTRS 사용하기 기본 헤더, 페이지 번호를 추가하고 방향을 변경했습니다. 그러나 글꼴 및 정렬을 변경하는 데 문제가 있습니다. 도움이 HTML을 언급하지만 사용하려고하면 오류 메시지가 나타납니다! 또한 헤더가 표시되는 페이지 (예 : 두 번째 페이지에서 시작하여 다른 섹션에 다른 헤더를 원함)를 제어하고 싶습니다. 나는이 확장 명령어를 너무 많이 요구하고 있으며, 이러한 것들을 촉진하지 않을 것이라고 생각한다. 파이썬을 처음부터 배우는 것이 나에게 가치가 있는가?이 모든 것을 할 수있을 것인가? – user1130613