다시 : For 루프에서 새 열 i 생성, 열 이름에 i를 사용하여 수식 추가현재 오류는
첫 번째 속도 결과 "Jame_Speed_5 * i"를 호출하면 i 등을 1로 인식 할 수 없습니다.
다시 : For 루프에서 새 열 i 생성, 열 이름에 i를 사용하여 수식 추가다음과 같이 명명 된 5 가지 열이 있습니다.
Jame_Speed_5 * 1
Jame_Speed_5 * 2
Jame_Speed_5 * 3
Jame_Speed_5 * 4
Jame_Speed_5 * 5
나는 각 속도를 감당하고 각 해당 열에 대한 결과를 제공하기를 희망합니다.
다시 : For 루프에서 새 열 i 생성, 열 이름에 i를 사용하여 수식 추가새 열의 수식 구성 요소가 설정 한 방식대로 올바르게 작동하지 않습니다. 먼저 "i"값은 리터럴 문자열 "Jame_Speed_5"에 연결해야합니다. 둘째, fromula 구성 요소는 연결을 구문 분석하고 평가하지 않으며 수식의 일부라고 가정하므로 새 열 문을 구문 분석하기 전에 대체를 사용하여 수식을 완전히 작성해야합니다. 셋째로, "Jame_Speed_5 * 1"의 열 이름은 열 이름이 아닌 계산으로 JMP에서 해석됩니다. 따라서 : Name () 함수를 사용하여 계산이 아니라 이름임을 JMP에 지정해야합니다. 아래를보십시오 :
For( i = 1, i <= 5, i++,
Eval(
Substitute(
Expr(
dt << New Column( "Jame" || Char( i ),
Character,
"Nominal",
Formula(
If( 100 > __speed__ > 8,
"Pass",
"fail"
)
)
);
),
Expr( __speed__ ), Parse( ":Name(\!"Jame_Speed_5*" || Char( i ) || "\!")" )
)
)
);다시 : For 루프에서 새 열 i 생성, 열 이름에 i를 사용하여 수식 추가매우 감사합니다
tx 쓴 :
새 열의 수식 구성 요소가 설정 한 방식대로 올바르게 작동하지 않습니다. 먼저 "i"값은 리터럴 문자열 "Jame_Speed_5"에 연결해야합니다. 둘째, fromula 구성 요소는 연결을 구문 분석하고 평가하지 않으며 수식의 일부라고 가정하므로 새 열 문을 구문 분석하기 전에 대체를 사용하여 수식을 완전히 작성해야합니다. 셋째로, "Jame_Speed_5 * 1"의 열 이름은 열 이름이 아닌 계산으로 JMP에서 해석됩니다. 따라서 : Name () 함수를 사용하여 계산이 아니라 이름임을 JMP에 지정해야합니다. 아래를보십시오 :
For( i = 1, i <= 5, i++,
Eval(
Substitute(
Expr(
dt << New Column( "Jame" || Char( i ),
Character,
"Nominal",
Formula(
If( 100 > __speed__ > 8,
"Pass",
"fail"
)
)
);
),
Expr( __speed__ ), Parse( ":Name(\!"Jame_Speed_5*" || Char( i ) || "\!")" )
)
)
);
For 루프의 새 열 i 작성에서 열 이름에 i를 사용하여 공식을 추가하십시오.아래와 같이 작동하지만 작동하지 않습니다.
목표는 5 가지 테스트에서 Jame의 속도를 호출하고 기준과 비교하는 것입니다.
For( i = 1, i <= 5, i++,
dt << New Column( "Jame" || Char( i ),
Character,
"Nominal",
Formula(
If( 100 > Column( "Jame_Speed_5*i" ) > 8,
"Pass",
"fail"
)
)
)
);