<?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: Creating a series column based on other column values. in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Creating-a-series-column-based-on-other-column-values/m-p/640950#M83816</link>
    <description>&lt;P&gt;&lt;A href="https://www.jmp.com/support/help/en/17.0/#page/jmp/statistical-functions-2.shtml?os=win&amp;amp;source=application#ww6133039" target="_self"&gt;Col Cumulative Sum()&lt;/A&gt;&amp;nbsp;does support &amp;lt;byvar&amp;gt; so you can use :Column 0 as byvar and it will perform the calculation separately for each value found from :Column 0&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 09 Jun 2023 17:20:57 GMT</pubDate>
    <dc:creator>jthi</dc:creator>
    <dc:date>2023-06-09T17:20:57Z</dc:date>
    <item>
      <title>Creating a series column based on other column values.</title>
      <link>https://community.jmp.com/t5/Discussions/Creating-a-series-column-based-on-other-column-values/m-p/640626#M83797</link>
      <description>&lt;P&gt;Hello, I need help with creating a column, using JSL,&amp;nbsp; that fill a series and increase by one when a triggered by another column value.&lt;/P&gt;
&lt;P&gt;Like column 2 below, every time there is a “Yes” in column 1 it increases by 1 the value in column 2.&lt;BR /&gt;Hope I am clear enough.&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;Column 1&lt;/TD&gt;
&lt;TD&gt;Column 2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;No&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;No&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;No&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;No&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Yes&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;No&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;No&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;No&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;No&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;No&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Yes&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;No&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;No&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;No&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Sun, 11 Jun 2023 11:49:11 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Creating-a-series-column-based-on-other-column-values/m-p/640626#M83797</guid>
      <dc:creator>ileshem</dc:creator>
      <dc:date>2023-06-11T11:49:11Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a series column based on other column values.</title>
      <link>https://community.jmp.com/t5/Discussions/Creating-a-series-column-based-on-other-column-values/m-p/640678#M83801</link>
      <description>&lt;P&gt;Below is one option using Col Cumulative Sum() with comparison&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);

dt = New Table("Untitled",
	Add Rows(14),
	Compress File When Saved(1),
	New Column("Column 1",
		Character,
		"Nominal",
		Set Values(
			{"No", "No", "No", "No", "Yes", "No", "No", "No", "No", "No", "Yes",
			"No", "No", "No"}
		)
	),
	New Column("Column 2",
		Numeric,
		"Continuous",
		Format("Best", 12),
		Set Values([1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3])
	)
);

dt &amp;lt;&amp;lt; New Column("Series", Numeric, Continuous, Formula(
	Col Cumulative Sum(:Column 1 == "Yes") + 1
));&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 09 Jun 2023 10:53:40 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Creating-a-series-column-based-on-other-column-values/m-p/640678#M83801</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2023-06-09T10:53:40Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a series column based on other column values.</title>
      <link>https://community.jmp.com/t5/Discussions/Creating-a-series-column-based-on-other-column-values/m-p/640949#M83815</link>
      <description>&lt;P&gt;Thanks!!&lt;BR /&gt;Now I need some more help,&amp;nbsp; if I have another column and I want it to "reset" the count, like this:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Column 0&lt;/TD&gt;&lt;TD&gt;Column 1&lt;/TD&gt;&lt;TD&gt;Series&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Red&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Red&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Red&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Red&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Red&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Red&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Red&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Blue&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Blue&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Blue&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Blue&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Blue&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Blue&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Blue&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Green&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Green&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Green&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Green&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Green&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Green&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Green&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Green&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;I&amp;nbsp; Tried this:&lt;/P&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt &amp;lt;&amp;lt; New Column("Series", Numeric, Continuous, Formula(If( :column 0 == Lag( :column 0, 1 ),
(Col Cumulative Sum(:column 1 == 1) + 1),
(Col Cumulative Sum(:column 1 == 1) + 0)
)));&lt;/CODE&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2023 17:11:26 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Creating-a-series-column-based-on-other-column-values/m-p/640949#M83815</guid>
      <dc:creator>ileshem</dc:creator>
      <dc:date>2023-06-09T17:11:26Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a series column based on other column values.</title>
      <link>https://community.jmp.com/t5/Discussions/Creating-a-series-column-based-on-other-column-values/m-p/640950#M83816</link>
      <description>&lt;P&gt;&lt;A href="https://www.jmp.com/support/help/en/17.0/#page/jmp/statistical-functions-2.shtml?os=win&amp;amp;source=application#ww6133039" target="_self"&gt;Col Cumulative Sum()&lt;/A&gt;&amp;nbsp;does support &amp;lt;byvar&amp;gt; so you can use :Column 0 as byvar and it will perform the calculation separately for each value found from :Column 0&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2023 17:20:57 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Creating-a-series-column-based-on-other-column-values/m-p/640950#M83816</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2023-06-09T17:20:57Z</dc:date>
    </item>
  </channel>
</rss>

