Hi JSL Experts, I am a starter of JSL, I want to perform multiple column comparision, the column name is, Col1, Col2, Col3 etc. I am using a For loop for this comparison (see below for whole scripts), and if it falls into the formula (See below), it will output 0 or 1. 1. What I know is, If I put :Col1 into the script :Col1, the script works fine as below. 2. What I don’t know is, If I replace :Col1 into Column( dt, i ), the script doesn’t work. I also tried use, :Name, :"Name", but none of it works to replace :Col1. Anyone know how to do the multiple column comparision? Example of the changed parts: This works fine: New Column(Name, Character, "Nominal", Formula(If( 1 > :Col1 >0, 0,1)) This doesn’t works: New Column(Name, Character, "Nominal", Formula(If( 1 > :Column( dt, i ) >0, 0,1)) Example of the whole scripts: dt1 = table1; dt = table2; For( i = 1, i < N Col( dt ) + 1, i++, Name = Column( dt, i ) << get name; If( Contains( Name, "ABCD" ), For( j = 1, j <= N Row( dt1 ), j++, GGG = Column( dt1, "GGGer" )[j]; New Column( Name, Character, "Nominal", Formula( If( 1 > :Col1 > 0, "0", "Fail" ) ) ); ); ) ); );