<?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: List not evaluating in Set Property - why? in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/List-not-evaluating-in-Set-Property-why/m-p/639544#M83712</link>
    <description>&lt;P&gt;&lt;A href="https://www.jmp.com/support/help/en/17.0/#page/jmp/evaluate-lists.shtml#" target="_self"&gt; Scripting Guide &amp;gt; Data Structures &amp;gt; Lists in JSL Scripts &amp;gt; Evaluate Lists&lt;/A&gt; . One option to getting that list evaluated is to use Eval(EvalExpr())&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);

dt = New Table("Untitled",
	Add Rows(6),
	Compress File When Saved(1),
	New Column("Column 1",
		Character,
		"Nominal",
		Set Values({"IP2", "IP1", "IP3", "IP6", "IP4", "IP5"})
	)
);

mylist = {"IP2", "IP1", "IP3", "IP4", "IP5", "IP6"};
Eval(Eval Expr(
	Column(dt, "Column 1") &amp;lt;&amp;lt; Set Property(
		"Value Order",
		{Custom Order(Expr(mylist)),
		Common Order( 0 )}
	);
));&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Tue, 06 Jun 2023 15:38:34 GMT</pubDate>
    <dc:creator>jthi</dc:creator>
    <dc:date>2023-06-06T15:38:34Z</dc:date>
    <item>
      <title>List not evaluating in Set Property - why?</title>
      <link>https://community.jmp.com/t5/Discussions/List-not-evaluating-in-Set-Property-why/m-p/639533#M83711</link>
      <description>&lt;P&gt;The following works&amp;nbsp; for the data table "allData"&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Data Table( "allData" ):sTest &amp;lt;&amp;lt; Set Property(
	"Value Order",
	{Custom Order({"IP1", "IP2", "IP3", "IP4", "IP5", "IP6"}),
	Common Order( 0 )}
);&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;but the following does not- where am I going wrong?&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;myList = {"IP1", "IP2", "IP3", "IP4", "IP5", "IP6"};
Data Table( "allData" ):sTest &amp;lt;&amp;lt; Set Property(
	"Value Order",
	{Custom Order(myList),
	Common Order( 0 )}
);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 09 Jun 2023 16:11:32 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/List-not-evaluating-in-Set-Property-why/m-p/639533#M83711</guid>
      <dc:creator>Neo</dc:creator>
      <dc:date>2023-06-09T16:11:32Z</dc:date>
    </item>
    <item>
      <title>Re: List not evaluating in Set Property - why?</title>
      <link>https://community.jmp.com/t5/Discussions/List-not-evaluating-in-Set-Property-why/m-p/639544#M83712</link>
      <description>&lt;P&gt;&lt;A href="https://www.jmp.com/support/help/en/17.0/#page/jmp/evaluate-lists.shtml#" target="_self"&gt; Scripting Guide &amp;gt; Data Structures &amp;gt; Lists in JSL Scripts &amp;gt; Evaluate Lists&lt;/A&gt; . One option to getting that list evaluated is to use Eval(EvalExpr())&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);

dt = New Table("Untitled",
	Add Rows(6),
	Compress File When Saved(1),
	New Column("Column 1",
		Character,
		"Nominal",
		Set Values({"IP2", "IP1", "IP3", "IP6", "IP4", "IP5"})
	)
);

mylist = {"IP2", "IP1", "IP3", "IP4", "IP5", "IP6"};
Eval(Eval Expr(
	Column(dt, "Column 1") &amp;lt;&amp;lt; Set Property(
		"Value Order",
		{Custom Order(Expr(mylist)),
		Common Order( 0 )}
	);
));&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 06 Jun 2023 15:38:34 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/List-not-evaluating-in-Set-Property-why/m-p/639544#M83712</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2023-06-06T15:38:34Z</dc:date>
    </item>
  </channel>
</rss>

