안녕,
각 행의 최대 값과 최대 값에 해당하는 열 이름을 찾을 수 있는 jsl 스크립트를 만들려고 합니다. 모든 열에서 최대값을 찾을 수 있었지만 최대값에 해당하는 열 이름을 찾으려면 몇 가지 조언이 필요합니다.
코드는 다음과 같습니다.
Names Default To Here( 1 );
dt = Current Data Table();
dt << Select Columns( 2 :: 14 );
col = dt << Get Selected Columns( );
val = dt:MaxVal << get values( Format( "Best", 12 ) );
dt:Maximum Value << Set Formula( Max(col) );
nc = (N Items( col ));
For( j = 1, j <= N Items( val ), j++,
xxx = {};
For( i = 1, i <= nc, i++,
If( Contains( char(col[i]), val[j] ),
Insert Into( xxx, char(col[i]) )
)
);
Column( dt, :Maximum Col Name )[j] = xxx;
);