<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요,
"열 이름"및 "수식"이 두 값을 포함하는 목록을 통해 반복하는 중첩 된 루프 함수에서 인수로 여러 수식 열을 만들려고합니다.
기능:
add_col = 기능 ({ col_name, col_calc } , Show (col_name, col_calc);
cal_2 << 새 열 ( col_name, 숫자, 연속, 형식 ( "최고", 12 ) ,공식 ( col_calc )) ;
);
명부:
cols = {{ "Fr II + III 현탁액 중의 IgG", If (
: 이름 ( "ISB 붙여 넣기 소스 / 플라즈마 유형" ) ==
:이름 ( "일괄 붙여 넣기 소스 / 플라즈마 유형" ) ==
:이름 ( "SFB 소스 / 플라즈마 유형 붙여 넣기" ) ,
:이름 ( "개별 Fr 2 + 3 Paste Suspended (Kg) [Bk]" ) *
: 1M HOAc 첨가 후 용액 무게,
빈 ()
);}, .....}};
고리:
에 대한 ( i = 1, i <= N 개 항목 ( 칼 ) , i ++,
에 대한 ( k = 1, k ( 칼 [ 나는 ]) , k ++,
cn = cols [ 나는 ] [ 케이 ] ; cl = cols [ 나는 ] [ k + 1 ] ;
) ;보여 주다 ( cn, cl ) ;
add_col ( cn, cl ) ;
) ;
로그 보고서 :
cn = "Fr II + III 현탁액 중의 IgG";
== : 이름 ( "SFB 붙여 넣기 소스 / 플라즈마 유형"), : 이름 ( "이름 붙여 넣기 소스 / 플라즈마 유형") = 개별 Fr 2 + 3 Paste Suspended (Kg) [Bk] ") * : 1M HOAc 첨가 후 용액 무게, Empty ());
col_name = "Fr II + III 현탁액에서의 IgG";
col_calc =.;
** 정확히 NULL은 아니지만 점 (.).
메시지 편집자 : Vivek Sharma
너는 최고야. 나는 그것에 맞았고 그것을 이해할 수 없었다. 고마워요 !!
네 곳에서 nameexpr ()이 필요합니다.
add_col = Function( {col_name, col_calc},
Show( col_name, Name Expr( col_calc ) );
cal_2 << New Column( col_name, Numeric, Continuous, Format( "Best", 12 ),
Formula( Name Expr( col_calc ) )
);
);
cols = {{"g IgG in Fr II+III Suspension", If(
:Name( "ISB Paste Source/Plasma Type" ) ==
:Name( "Fill Batch Paste Source/Plasma Type" ) ==
:Name( "SFB Paste Source/Plasma Type" ),
:Name( "Individual Fr 2+3 Paste Suspended (Kg) [Bk]" ) *
:Solution Weight After IM HOAc Addition,Empty()) ;
}};
For( i = 1, i <= N Items( cols ), i++,
For( k = 1, k < N Items( cols ), k++,
cn = cols;
cl = cols[k + 1];
);
Show( cn, cl );
add_col( cn, Name Expr( cl ) );
);
cl이나 col_calc가 일반적으로 평가되는 컨텍스트에서 사용되지만 네가 원하는 것은 평가되지 않은 표현식 일 때 nameexpr이 필요합니다.
더 많은 정보 열 수식 .