<?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 need jsl formula to account for empty cell in conditional if statement in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425006#M67428</link>
    <description>&lt;P&gt;Hi - I am new to jsl scripting and am trying to construct a jsl statement as follows:&amp;nbsp;&lt;/P&gt;&lt;P&gt;if column A is empty, column C = empty,&lt;/P&gt;&lt;P&gt;else if column A &amp;lt; 500 and column B = 200, column C = 0,&lt;/P&gt;&lt;P&gt;else if column A&amp;gt;500, column C = 1.&lt;/P&gt;&lt;P&gt;How would I frame a jsl formula to do this?&amp;nbsp; Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 09 Jun 2023 18:01:54 GMT</pubDate>
    <dc:creator>learning_JSL</dc:creator>
    <dc:date>2023-06-09T18:01:54Z</dc:date>
    <item>
      <title>need jsl formula to account for empty cell in conditional if statement</title>
      <link>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425006#M67428</link>
      <description>&lt;P&gt;Hi - I am new to jsl scripting and am trying to construct a jsl statement as follows:&amp;nbsp;&lt;/P&gt;&lt;P&gt;if column A is empty, column C = empty,&lt;/P&gt;&lt;P&gt;else if column A &amp;lt; 500 and column B = 200, column C = 0,&lt;/P&gt;&lt;P&gt;else if column A&amp;gt;500, column C = 1.&lt;/P&gt;&lt;P&gt;How would I frame a jsl formula to do this?&amp;nbsp; Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2023 18:01:54 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425006#M67428</guid>
      <dc:creator>learning_JSL</dc:creator>
      <dc:date>2023-06-09T18:01:54Z</dc:date>
    </item>
    <item>
      <title>Re: need jsl formula to account for empty cell in conditional if statement</title>
      <link>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425025#M67429</link>
      <description>&lt;P&gt;This is what I came up with after a thorough search of the jsl index, help menu, and google and lots of trial and error attempts....but it has not worked.&amp;nbsp; &amp;nbsp;My formula for column C is:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;formula(
	If(
		Is Missing( :column A ), Empty(),
		:column A &amp;lt; 500 &amp;amp; :column B == 200, 1,
		:columnA &amp;gt; 500, 0
	)
)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 10 Oct 2021 01:59:32 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425025#M67429</guid>
      <dc:creator>learning_JSL</dc:creator>
      <dc:date>2021-10-10T01:59:32Z</dc:date>
    </item>
    <item>
      <title>Re: need jsl formula to account for empty cell in conditional if statement</title>
      <link>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425026#M67430</link>
      <description>&lt;P&gt;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/31342"&gt;@learning_JSL&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;try this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;names default to here (1);

dt = Current data table();
dt &amp;lt;&amp;lt; new column ("C","Numeric", "ordinal", Formula (If(
		Is Missing( :A ),.,
		:A &amp;lt; 500 &amp;amp; :B == 200, 0,
		:A &amp;gt; 500, 1
	)));
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sat, 09 Oct 2021 23:18:59 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425026#M67430</guid>
      <dc:creator>ron_horne</dc:creator>
      <dc:date>2021-10-09T23:18:59Z</dc:date>
    </item>
    <item>
      <title>Re: need jsl formula to account for empty cell in conditional if statement</title>
      <link>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425027#M67431</link>
      <description>&lt;P&gt;Thank you Ron.&amp;nbsp; The "empty" condition is not registering for some reason.&amp;nbsp; That is, if :A is empty, :C is 1.&amp;nbsp;&lt;/P&gt;&lt;P&gt;??&lt;/P&gt;</description>
      <pubDate>Sat, 09 Oct 2021 23:13:15 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425027#M67431</guid>
      <dc:creator>learning_JSL</dc:creator>
      <dc:date>2021-10-09T23:13:15Z</dc:date>
    </item>
    <item>
      <title>Re: need jsl formula to account for empty cell in conditional if statement</title>
      <link>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425028#M67432</link>
      <description>&lt;P&gt;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/31342"&gt;@learning_JSL&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;try the edited version&lt;/P&gt;</description>
      <pubDate>Sat, 09 Oct 2021 23:17:32 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425028#M67432</guid>
      <dc:creator>ron_horne</dc:creator>
      <dc:date>2021-10-09T23:17:32Z</dc:date>
    </item>
    <item>
      <title>Re: need jsl formula to account for empty cell in conditional if statement</title>
      <link>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425031#M67433</link>
      <description>&lt;P&gt;It now recognizes the empty cells and correctly populates them as empty (yay), correctly accounts for the 2nd condition and sets the 0's appropriately,&amp;nbsp; but it does not make it to the third (else if) condition.&amp;nbsp; That is, it is never 1 even though there are many instances when it should be.&amp;nbsp; &amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 09 Oct 2021 23:51:06 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425031#M67433</guid>
      <dc:creator>learning_JSL</dc:creator>
      <dc:date>2021-10-09T23:51:06Z</dc:date>
    </item>
    <item>
      <title>Re: need jsl formula to account for empty cell in conditional if statement</title>
      <link>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425032#M67434</link>
      <description>&lt;P&gt;is this correct?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;New Table( "Untitled",
	Add Rows( 12 ),
	New Column( "A",
		Numeric,
		"Continuous",
		Format( "Fixed Dec", 12, 0 ),
		Set Values( [., ., 400, 400, 550, 550, ., ., 400, 400, 550, 550] )
	),
	New Column( "B",
		Numeric,
		"Continuous",
		Format( "Fixed Dec", 5, 0 ),
		Set Values( [200, 61, 200, 66, 200, 60, 200, 51, 200, 61, 200, 65] )
	),
	New Column( "C",
		Numeric,
		"Ordinal",
		Format( "Best", 10 ),
		Formula( If( Is Missing( :A ), ., :A &amp;lt; 500 &amp;amp; :B == 200, 0, :A &amp;gt; 500, 1 ) ),
		Set Selected
	)
);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sun, 10 Oct 2021 00:30:20 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425032#M67434</guid>
      <dc:creator>ron_horne</dc:creator>
      <dc:date>2021-10-10T00:30:20Z</dc:date>
    </item>
    <item>
      <title>Re: need jsl formula to account for empty cell in conditional if statement</title>
      <link>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425033#M67435</link>
      <description>&lt;P&gt;I'll have to give this a try in the morning.&amp;nbsp; Thanks!&lt;/P&gt;</description>
      <pubDate>Sun, 10 Oct 2021 00:46:22 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425033#M67435</guid>
      <dc:creator>learning_JSL</dc:creator>
      <dc:date>2021-10-10T00:46:22Z</dc:date>
    </item>
    <item>
      <title>Re: need jsl formula to account for empty cell in conditional if statement</title>
      <link>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425036#M67438</link>
      <description>&lt;P&gt;Watch out for the edge cases:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;A == 500, exactly&lt;/LI&gt;&lt;LI&gt;A&amp;lt;500 and B != 200&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It might be worth adding 999 as an otherwise value, just to get your attention if something slips through. &lt;LI-MESSAGE title="If Secrets" uid="39558" url="https://community.jmp.com/t5/Uncharted/If-Secrets/m-p/39558#U39558" discussion_style_icon_css="lia-mention-container-editor-message lia-img-icon-blog-thread lia-fa-icon lia-fa-blog lia-fa-thread lia-fa"&gt;&lt;/LI-MESSAGE&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If B is a missing value, the B!=200 test will &lt;STRONG&gt;&lt;EM&gt;not&lt;/EM&gt;&lt;/STRONG&gt; be TRUE or FALSE. The examples above will probably do what you expect, but if the B==200 is just before the final otherwise value (999, for example), and B is missing, it won't get the otherwise value (because not TRUE or FALSE) -- it gets missing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 10 Oct 2021 01:48:31 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425036#M67438</guid>
      <dc:creator>Craige_Hales</dc:creator>
      <dc:date>2021-10-10T01:48:31Z</dc:date>
    </item>
    <item>
      <title>Re: need jsl formula to account for empty cell in conditional if statement</title>
      <link>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425052#M67442</link>
      <description>&lt;P&gt;Thanks Ron.&amp;nbsp; It's working now!&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 10 Oct 2021 13:20:44 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425052#M67442</guid>
      <dc:creator>learning_JSL</dc:creator>
      <dc:date>2021-10-10T13:20:44Z</dc:date>
    </item>
    <item>
      <title>Re: need jsl formula to account for empty cell in conditional if statement</title>
      <link>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425053#M67443</link>
      <description>&lt;P&gt;Thank you Craige.&amp;nbsp; Helpful tips to debug the formulas.&amp;nbsp; I appreciate it!&lt;/P&gt;</description>
      <pubDate>Sun, 10 Oct 2021 13:21:55 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/need-jsl-formula-to-account-for-empty-cell-in-conditional-if/m-p/425053#M67443</guid>
      <dc:creator>learning_JSL</dc:creator>
      <dc:date>2021-10-10T13:21:55Z</dc:date>
    </item>
  </channel>
</rss>

