Hi,
Ich versuche, ein JSL-Skript zu entwickeln, das den maximalen Wert jeder Zeile und den Spaltennamen finden kann, der dem maximalen Wert entspricht. Ich konnte den maximalen Wert in allen Spalten finden, brauche aber einen Rat, um den Spaltennamen zu finden, der dem maximalen Wert entspricht
Hier ist der Code:
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;
);