cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • DownloadSemiconductor Toolkit: Tools to create wafer maps, add wafer geometry to graphics, explore die defects & compare wafers.
  • Discovery Summit 2026: Early User Edition - September 23-24.Register. It's free.
  • See how to access JMP Marketplace - and - find, create & share add-ins to extend your JMP. Watch video.

Discussions

Solve problems, and share tips and tricks with other JMP users.
Choose Language Hide Translation Bar
trevorphysics
Level III

New column to label positive or negative

I have data in column :direction that is either positive, negative, or blank determined by a Lag formula 'in the column.

 

I created a new column :updown where I wanted to look at row of :direction. If it's positive or blank, I want updown for that row to be "Up", otherwise I want it to say "Down". This will simplify data filtering since we just want to split up multi-directional voltage data.

 

//Check Whether positive or negative
For(i=1, i<=N Rows(dt), i++,
if(:direction[i] < 0,
 :updown[i] << Set Value("Down");,
 :updown[i] << Set Value("Up");
);
);

I've done something similar previously but it doesn't seem to be working. I've tried a few different syntax options and nothing has worked.

 

Thanks in advance for your help!

1 ACCEPTED SOLUTION

Accepted Solutions
SamGardner
Level VII

Re: New column to label positive or negative

I think you just need to  do this

 

//Check Whether positive or negative
For(i=1, i<=N Rows(dt), i++,
if(:direction[i] < 0,
 :updown[i] ="Down";,
 :updown[i] = "Up";
);
);

An alternative is to use a formula

 

column(dt, "updown") << Set Formula( If(:direction <0, "Down", "Up"))

View solution in original post

1 REPLY 1
SamGardner
Level VII

Re: New column to label positive or negative

I think you just need to  do this

 

//Check Whether positive or negative
For(i=1, i<=N Rows(dt), i++,
if(:direction[i] < 0,
 :updown[i] ="Down";,
 :updown[i] = "Up";
);
);

An alternative is to use a formula

 

column(dt, "updown") << Set Formula( If(:direction <0, "Down", "Up"))

Recommended Articles