사용되지 않는 연속 문자(&)

이전 버전에서 & 기호는 명령이 다음 줄에서 계속된 것을 표시했습니다. 예는 다음과 같습니다.
PLS C18 = C1-C17 c1*c2 c1*c3 c1*c4 c1*c5 c1*c6 c1*c7 c1*c8 c1*c9 c1*c10 c1*c11& c1*c12 c1*c13 c1*c14 c1*c15 c1*c16 c1*c17;
최신 Minitab 버전에서는 & 기호가 있는 세션 명령이 오류를 유발합니다. 대신 모든 내용을 1줄로 입력합니다.
PLS C18 = C1-C17 c1*c2 c1*c3 c1*c4 c1*c5 c1*c6 c1*c7 c1*c8 c1*c9 c1*c10 c1*c11 c1*c12 c1*c13 c1*c14 c1*c15 c1*c16 c1*c17;

#(비고 기호)

명령 실행에 영향을 미치지 않으면서 Minitab 매크로나 실행 명령에 비고를 추가하는 데 사용합니다. 명령을 실행할 때 비고 기호(#)가 있으면 해당 줄에서 기호 뒤의 내용을 모두 무시합니다.

아래 매크로 예에서는 각 명령어 행의 실행 내용을 설명하기 위해 비고를 추가했습니다.

GMACRO #글로벌 매크로를 시작합니다.
Random #매크로의 이름을 지정합니다.
rand 10 C1. #10행의 랜덤 데이터를 C1에 추가합니다.
ENDMACRO #매크로를 끝냅니다.

비고를 추가하면 다른 사람도 사용자의 매크로와 Exec 파일을 보다 쉽게 사용하고 편집할 수 있습니다.

READ 명령을 사용하여 데이터를 입력하는 경우 항목을 구분하기 위해 공백 대신 무엇을 사용할 수 있습니까?

READ를 사용하는 경우 데이터 항목을 구분하기 위해 공백이나 쉼표를 사용할 수 있습니다. 예:

READ C1 C2 1 2 3,4 END.

KKCAT, KKNAME, KKSET 명령에 대한 매크로 구문은 어떻게 됩니까?

KKCAT는 첫 번째 상수 K의 텍스트를 두 번째 상수 K의 텍스트와 연결하거나 결합하여 결합된 텍스트 문자열을 세 번째 상수 K에 저장합니다. 예를 들어 상수 K1에 "Normality", 상수 K2에 "Test"가 포함되어 있는 경우 "Normality Test"를 상수 K3에 저장하려면 다음 구문을 사용하십시오.
KKCAT K1 K2 K3

KKNAME은 C 열 이름을 상수 K에 저장합니다. 예를 들어, C1 열 이름을 상수 K4에 저장하려면 다음 구문을 사용하십시오.

KKNAME K4 C1

KKSET는 큰따옴표 내의 텍스트를 상수 K에 저장합니다. 예를 들어, 단어 Minitab을 상수 K5에 저장하려면 다음 구문을 사용하십시오.

KKSET K5 "Minitab"

글로벌 매크로 또는 Exec 파일 내에서 워크시트를 종료할 수 있는 명령이 있습니까?

예. WORKSHEET 명령을 CLOSE 하위 명령과 함께 사용할 수 있습니다. "Worksheet 1" 워크시트를 닫으려는 경우, 다음 명령을 사용하십시오.

WORKSHEET "Worksheet 1"; CLOSE.

종료할 워크시트를 저장하라는 메시지가 나타나지 않도록 하려면 NOPROMPT 하위 명령도 추가하십시오.

WORKSHEET "Worksheet 1"; CLOSE; NOPROMPT.

글로벌 및 로컬 매크로를 작성할 때 대화형 Minitab으로 제어 권한을 다시 넘기려면 어떤 명령이 필요합니까?

글로벌 또는 로컬 매크로에서는 EXIT 명령이 제어 권한을 대화형 Minitab으로 다시 넘깁니다.

참고

Exec 파일에서는 EXIT가 Minitab을 종료합니다.

열 또는 상수 데이터 유형(텍스트, 실수 또는 정수, 날짜/시간 값, 데이터 없음)을 저장하려면 어떻게 해야 합니까?

데이터 유형을 상수로 저장하려면 DTYPE 명령을 사용합니다. 예를 들어, C1 데이터 유형을 K1에 저장하려는 경우 다음과 같이 하십시오.

  1. 보기 > 명령줄/기록 표시을 선택합니다.
  2. 다음을 입력합니다. DTYPE C1 K1.
  3. 실행을 클릭합니다.
    C1에 텍스트가 포함되어 있으면 K1이 0, 실수이면 1, 정수이면 2, 날짜/시간 값이면 3, 비어 있으면 10입니다.
    참고

    열에 정수, 실수 또는 날짜/시간 값이 포함되어 있지만 텍스트 형식으로 지정되어 있는 경우(즉, 열 번호에 -T가 표시되는 경우) K1은 0입니다.

접미사가 붙은 변수를 매크로에 사용하려면 해당 변수를 템플릿에 포함해야 합니까?

접미사가 붙은 변수에 결정된 범위가 있으면 이 변수를 템플릿에 포함하지 않아도 됩니다. 예를 들어, b.1-b.10 열을 선언한 경우 템플릿에 포함하지 않아도 됩니다.

MACRO SAMPLE a MCOLUMN a b.1-b.10

접미사가 붙은 변수의 범위가 지정되지 않은 경우 접미사가 붙은 변수 또는 접미사를 템플릿에 정의해야 합니다. 예를 들어, n이 상수인 경우 접미사가 붙은 전체 변수 또는 접미사를 템플릿에 포함할 수 있습니다.

MACRO SAMPLE a b.1-b.n MCOLUMN a b.1-b.n

또는

MACRO SAMPLE a b n MCOLUMN a b c.1-c.n

선택적 하위 명령을 사용하여 범위가 지정되지 않은 접미사가 붙은 변수가 템플릿에 포함되지만 사용자가 매크로를 호출할 때는 포함할 필요가 없도록 할 수 있습니다. 예:

MACRO SAMPLE a b; OBS n. MCONSTANT a b n DEFAULT n = 600 LET n = a * b

매크로를 사용하여 워크시트에서 첫 번째 사용 가능한 (비어 있거나 공백인) 열을 찾으려면 어떻게 해야 합니까?

글로벌 매크로를 작성 중인데 워크시트에서 사용 가능한 첫 번째 열의 이름을 "EMPTY"로 지정하려고 한다고 가정합니다. 다음은 FINDNEXT 글로벌 매크로의 명령입니다.

GMACRO FINDNEXT DO K101 = 1:1000 DTYPE CK101 K102 IF K102 = 10 NAME CK101 "EMPTY" EXIT ENDIF ENDDO ENDMACRO
참고

이 매크로에서는 열의 수가 1000개 이하이고 상수 K101, K102 및 K103이 비어 있다고 가정합니다.

참고

DTYPE 세션 명령에 대한 자세한 내용을 확인하려면 Minitab 세션 명령 도움말로 이동하십시오. 문자순 명령 리스트를 클릭합니다. DTYPE을 클릭합니다.

매크로에서 열 이름을 상수 값으로 지정하려면 어떻게 해야 합니까?

NAME 명령을 사용할 수 있습니다. 예를 들어, K1의 값을 사용하여 C1 열의 이름을 지정하려면:

NAME C1 K1