<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: I am generating new column based on a user input and need to move in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/I-am-generating-new-column-based-on-a-user-input-and-need-to/m-p/916349#M107675</link>
    <description>&lt;P&gt;I would strongly suggest adding expression evaluation to your column to avoid possible issues (compare how my formula vs your formula looks like). You can also get reference to the created column and use that with &amp;lt;&amp;lt;Move Selected Column&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1); 

dt = Open("$SAMPLE_DATA/Big Class.jmp");

selectedCol = "age";
myValueList = {"12", "15"};

newcol = Eval(EvalExpr(
	dt &amp;lt;&amp;lt; New Column("Suspected "|| selectedCol, Character, Nominal, Formula(
		If(Contains(Expr(myValueList), Char(Expr(NameExpr(As column(dt, selectedCol))))),
			"Yes", 
			"No"
		)
	));
));

dt &amp;lt;&amp;lt; Move Selected Columns(
	newcol, After(Eval(selectedCol))
);
&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Wed, 03 Dec 2025 05:47:05 GMT</pubDate>
    <dc:creator>jthi</dc:creator>
    <dc:date>2025-12-03T05:47:05Z</dc:date>
    <item>
      <title>I am generating new column based on a user input and need to move</title>
      <link>https://community.jmp.com/t5/Discussions/I-am-generating-new-column-based-on-a-user-input-and-need-to/m-p/916315#M107667</link>
      <description>&lt;P&gt;I am generating new column based on a user input and need to move using script. Can anyone help to fix my script&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ConfidenceOwl94_1-1764711851309.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/88126iCB2379CFB470611A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ConfidenceOwl94_1-1764711851309.png" alt="ConfidenceOwl94_1-1764711851309.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt &amp;lt;&amp;lt; New Column("Suspected "|| selectedCol,
	Formula(
		If(Contains(myValueList, char(as column(selectedCol))), 
			"Yes", 
			"No" 
		)
	)
);
Data Table( dt ) &amp;lt;&amp;lt; Move Selected Columns( as column("Suspected "|| selectedCol), after( as column(selectedCol) ) );&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 02 Dec 2025 21:45:47 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/I-am-generating-new-column-based-on-a-user-input-and-need-to/m-p/916315#M107667</guid>
      <dc:creator>ConfidenceOwl94</dc:creator>
      <dc:date>2025-12-02T21:45:47Z</dc:date>
    </item>
    <item>
      <title>Re: I am generating new column based on a user input and need to move</title>
      <link>https://community.jmp.com/t5/Discussions/I-am-generating-new-column-based-on-a-user-input-and-need-to/m-p/916335#M107669</link>
      <description>&lt;P&gt;I'm able to get it to work by enclosing As Column() in a Name Expr() and putting it in a list.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt &amp;lt;&amp;lt; Move Selected Columns(
	{Name Expr( As Column( "Suspected " || selectedCol ) )},
	After( As Column( selectedCol ) )
);
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 02 Dec 2025 22:22:52 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/I-am-generating-new-column-based-on-a-user-input-and-need-to/m-p/916335#M107669</guid>
      <dc:creator>mmarchandFSLR</dc:creator>
      <dc:date>2025-12-02T22:22:52Z</dc:date>
    </item>
    <item>
      <title>Re: I am generating new column based on a user input and need to move</title>
      <link>https://community.jmp.com/t5/Discussions/I-am-generating-new-column-based-on-a-user-input-and-need-to/m-p/916336#M107670</link>
      <description>&lt;P&gt;This way works, too, with only the string in a list, but the After() has to have As Column().&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt &amp;lt;&amp;lt; Move Selected Columns(
	{"Suspected " || selectedCol},
	After( As Column( selectedCol ) )
);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 02 Dec 2025 22:27:05 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/I-am-generating-new-column-based-on-a-user-input-and-need-to/m-p/916336#M107670</guid>
      <dc:creator>mmarchandFSLR</dc:creator>
      <dc:date>2025-12-02T22:27:05Z</dc:date>
    </item>
    <item>
      <title>Re: I am generating new column based on a user input and need to move</title>
      <link>https://community.jmp.com/t5/Discussions/I-am-generating-new-column-based-on-a-user-input-and-need-to/m-p/916337#M107671</link>
      <description>&lt;P&gt;Here is how I got it to work&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt &amp;lt;&amp;lt; New Column( "Suspected " || selectedCol,
	Character,
	Formula(
		If( Contains( myValueList, Char( As Column( selectedCol ) ) ),
			"Yes",
			"No"
		)
	)
);
Eval(
	Parse(
		"dt &amp;lt;&amp;lt; Move Selected Columns(:Suspected " || selectedCol || ", after( :" ||
		selectedCol || ") );"
	)
);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 02 Dec 2025 22:44:22 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/I-am-generating-new-column-based-on-a-user-input-and-need-to/m-p/916337#M107671</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2025-12-02T22:44:22Z</dc:date>
    </item>
    <item>
      <title>Re: I am generating new column based on a user input and need to move</title>
      <link>https://community.jmp.com/t5/Discussions/I-am-generating-new-column-based-on-a-user-input-and-need-to/m-p/916349#M107675</link>
      <description>&lt;P&gt;I would strongly suggest adding expression evaluation to your column to avoid possible issues (compare how my formula vs your formula looks like). You can also get reference to the created column and use that with &amp;lt;&amp;lt;Move Selected Column&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1); 

dt = Open("$SAMPLE_DATA/Big Class.jmp");

selectedCol = "age";
myValueList = {"12", "15"};

newcol = Eval(EvalExpr(
	dt &amp;lt;&amp;lt; New Column("Suspected "|| selectedCol, Character, Nominal, Formula(
		If(Contains(Expr(myValueList), Char(Expr(NameExpr(As column(dt, selectedCol))))),
			"Yes", 
			"No"
		)
	));
));

dt &amp;lt;&amp;lt; Move Selected Columns(
	newcol, After(Eval(selectedCol))
);
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 03 Dec 2025 05:47:05 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/I-am-generating-new-column-based-on-a-user-input-and-need-to/m-p/916349#M107675</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2025-12-03T05:47:05Z</dc:date>
    </item>
  </channel>
</rss>

