<?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: Add column based on a user input. in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Add-column-based-on-a-user-input/m-p/896006#M105655</link>
    <description>&lt;P&gt;Most likely easiest option is to wrap your :Wafer column in the formula with Char()&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt &amp;lt;&amp;lt; New Column("Suspected", Formula(If(Contains(myValueList, Char(:Wafer)), "Yes", "No")));&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 21 Aug 2025 17:21:32 GMT</pubDate>
    <dc:creator>jthi</dc:creator>
    <dc:date>2025-08-21T17:21:32Z</dc:date>
    <item>
      <title>Add column based on a user input.</title>
      <link>https://community.jmp.com/t5/Discussions/Add-column-based-on-a-user-input/m-p/895994#M105654</link>
      <description>&lt;P&gt;I made a script which gives a pop box to enter suspected wafer list. Than it will add a column to the table with using If loop. This script is working fine when Wafer data type is Character but it doesn't work with Numerical&amp;nbsp;type data type. How can I fix this?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt = Current Data Table(); // Get the current data table
nw = New Window("Enter Shop order",
	&amp;lt;&amp;lt;Modal,
	&amp;lt;&amp;lt;Return Result,
	V List Box(
		Text Box(" "),
		variablebox = Text Edit Box("", &amp;lt;&amp;lt;Set N Lines(30), &amp;lt;&amp;lt;Set Width(150)),
		Spacer Box(Size(0, 10)),
		Button Box("OK"),
		Button Box("Cancel")
	)
);

unique = Collapse Whitespace(nw["variablebox"]);
sql_in = Associative Array(Words(unique, ", ")) &amp;lt;&amp;lt; get keys;
myValueList = Concat Items(sql_in, ", ");



// Define a list of values to check against
//myValueList = {"1", "2"};

// Create a new column with a formula using the If statement
dt &amp;lt;&amp;lt; New Column("Suspected",
	Formula(
		If(Contains(myValueList, :Name("Wafer")), 
			"Yes", 
			"No" 
		)
	)
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/80866iA5BD12307A333A85/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Untitled.png" alt="Untitled.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Aug 2025 17:10:06 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Add-column-based-on-a-user-input/m-p/895994#M105654</guid>
      <dc:creator>ConfidenceOwl94</dc:creator>
      <dc:date>2025-08-21T17:10:06Z</dc:date>
    </item>
    <item>
      <title>Re: Add column based on a user input.</title>
      <link>https://community.jmp.com/t5/Discussions/Add-column-based-on-a-user-input/m-p/896006#M105655</link>
      <description>&lt;P&gt;Most likely easiest option is to wrap your :Wafer column in the formula with Char()&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt &amp;lt;&amp;lt; New Column("Suspected", Formula(If(Contains(myValueList, Char(:Wafer)), "Yes", "No")));&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 21 Aug 2025 17:21:32 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Add-column-based-on-a-user-input/m-p/896006#M105655</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2025-08-21T17:21:32Z</dc:date>
    </item>
  </channel>
</rss>

