문자열 연결로 최소 수식 구분안녕하세요,
두 가지 작업을 수행하는 for 루프를 만들고 싶습니다.
1. for 루프의 인덱스를 기반으로 새 열을 만듭니다 (이는 min_val0 및 min_val1 열을 만들 때 작동 함).
2. for 루프의 인덱스를 기반으로 현재 열을 사용할 새로 생성 된 각 열에 대한 공식 (최소 함수)을 만듭니다 (작동하지 않음).
수식과 최소 함수 내에서 "val0_"과 char (i)를 연결하려는 시도가 깨지는 것 같습니다. 이에 대한 다른 해결 방법이 있습니까? 이것은 작은 예이지만 제 경우에는 이러한 유형의 코드에 필요한 수백 개의 열이 있습니다.
암호:
for(i = 0, i <= 1, i += 1,
new column("min_val" || char(i), formula(minimum(("val0_" || char(i)), :Name("val1_0"),:Name("val2_0"))))
)

스크립팅Re : 문자열 연결로 최소 수식 구분수식을 정의하면 정의하는 동안 계산을 수행하지 않습니다.따라서 필요한 모든 JSL을 공식에 제공해야합니다.다음은 원하는 열과 수식을 만드는 한 가지 방법입니다.
For( i = 0, i <= 1, i += 1,
Eval(
Substitute(
Expr(
New Column( "min_val" || Char( i ),
formula(
Minimum( (__minval__), :Name( "val1_0" ), :Name( "val2_0" ) )
)
)
),
Expr( __minval__ ), Parse( "val0_" || Char( i ) )
)
)
);