<?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: Counting values in each row in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401313#M65236</link>
    <description>&lt;P&gt;Hey, this does not work&lt;/P&gt;&lt;P&gt;for example if I run it on this&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the counts come out as 0&lt;/P&gt;&lt;P&gt;what I would expect when I run the "test" one is: 0,2,2,0,0,2,3&amp;nbsp;&lt;/P&gt;&lt;P&gt;so the output is like this:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
    <pubDate>Thu, 15 Jul 2021 18:02:25 GMT</pubDate>
    <dc:creator>itzikd</dc:creator>
    <dc:date>2021-07-15T18:02:25Z</dc:date>
    <item>
      <title>Counting values in each row</title>
      <link>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401233#M65225</link>
      <description>&lt;P&gt;I have a script with col 1-6 in a list&lt;/P&gt;&lt;P&gt;I am trying to write a JSL script that will count how many times the word POR appear, and how many times the word test appears&lt;/P&gt;&lt;P&gt;example below (did it manually the last 2 columns)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="itzikd_0-1626357715790.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34179i2BA300FF33BA4776/image-size/medium?v=v2&amp;amp;px=400" role="button" title="itzikd_0-1626357715790.png" alt="itzikd_0-1626357715790.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;reading the forum I understand I need to convert DT into a matrix, but I am not able to make it work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2023 19:52:35 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401233#M65225</guid>
      <dc:creator>itzikd</dc:creator>
      <dc:date>2023-06-09T19:52:35Z</dc:date>
    </item>
    <item>
      <title>Re: Counting values in each row</title>
      <link>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401248#M65226</link>
      <description>Small question, do you need it per column or over all?&lt;BR /&gt;</description>
      <pubDate>Thu, 15 Jul 2021 14:24:33 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401248#M65226</guid>
      <dc:creator>Mauro_Gerber</dc:creator>
      <dc:date>2021-07-15T14:24:33Z</dc:date>
    </item>
    <item>
      <title>Re: Counting values in each row</title>
      <link>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401252#M65228</link>
      <description>&lt;P&gt;Here are the formulas that are one way of calculating the counts&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;count = 0;
For( i = 1, i &amp;lt;= 6, i++,
	count = Sum( count, Contains( As Column( i ), "test" ) )
);
count;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;count = 0;
For( i = 1, i &amp;lt;= 6, i++,
	count = Sum( count, Contains( As Column( i ), "POR" ) )
);
count;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 15 Jul 2021 14:27:38 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401252#M65228</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2021-07-15T14:27:38Z</dc:date>
    </item>
    <item>
      <title>Re: Counting values in each row</title>
      <link>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401313#M65236</link>
      <description>&lt;P&gt;Hey, this does not work&lt;/P&gt;&lt;P&gt;for example if I run it on this&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the counts come out as 0&lt;/P&gt;&lt;P&gt;what I would expect when I run the "test" one is: 0,2,2,0,0,2,3&amp;nbsp;&lt;/P&gt;&lt;P&gt;so the output is like this:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;POR&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;test&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Thu, 15 Jul 2021 18:02:25 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401313#M65236</guid>
      <dc:creator>itzikd</dc:creator>
      <dc:date>2021-07-15T18:02:25Z</dc:date>
    </item>
    <item>
      <title>Re: Counting values in each row</title>
      <link>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401318#M65237</link>
      <description>for all, but it is per a row&lt;BR /&gt;like each row counts how many times a values appeared inside that row and then at the end of that row i write the "count" value&lt;BR /&gt;see my example below i added some table</description>
      <pubDate>Thu, 15 Jul 2021 18:03:42 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401318#M65237</guid>
      <dc:creator>itzikd</dc:creator>
      <dc:date>2021-07-15T18:03:42Z</dc:date>
    </item>
    <item>
      <title>Re: Counting values in each row</title>
      <link>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401325#M65238</link>
      <description>&lt;P&gt;I created in JMP the table as you provided&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="txnelson_0-1626373438182.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34188iA27B55EA5118B9D8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="txnelson_0-1626373438182.png" alt="txnelson_0-1626373438182.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;I then created a new column and applied the following formula to that column&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;count = 0;
For( i = 1, i &amp;lt;= 4, i++,
	count = Sum( count, Contains( As Column( i ), "test" ) )
);
count;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Please note, the For() loop only goes up to 4, because there are only 4 columns in the table to process&lt;/P&gt;
&lt;P&gt;It gives the following results&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="txnelson_1-1626373620048.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34189i357E56181962C3E8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="txnelson_1-1626373620048.png" alt="txnelson_1-1626373620048.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;I have attached the data table&lt;/P&gt;
&lt;P&gt;I strongly suggest that you take the time to read the document, Discovering JMP, available under the Help pull down menu&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jul 2021 18:29:12 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401325#M65238</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2021-07-15T18:29:12Z</dc:date>
    </item>
    <item>
      <title>Re: Counting values in each row</title>
      <link>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401545#M65242</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Yet another way involves concatenating all the columns with a 1-click transform.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since "test" is 1 character more than POR, and you've no missing data, the resultant string will increase by 1 character for every "test" contained, compared to a sting of only "POR"s.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To concatenate, select the columns of interest and right-click, selecting as below. Then rename the column "concat" for brevity.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brady_brady_0-1626392194531.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34204i322CD393EE671832/image-size/medium?v=v2&amp;amp;px=400" role="button" title="brady_brady_0-1626392194531.png" alt="brady_brady_0-1626392194531.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;In the example table below, there are 6 columns of interest; a string with only "POR"s would thus have 6 * 3 = 18 characters.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hence, we use the formulas:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;length(:concat) - 18 for the number of "test" == n_test.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;6 - n_test for the number of "POR".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In general, for n_test we'd use (length(:concat) - 18)/k, where k is the difference in characters between the 2 phrases. Here, since k == 1, we omit it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brady_brady_1-1626392396499.png" style="width: 999px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34205i111DFA02CA482053/image-size/large?v=v2&amp;amp;px=999" role="button" title="brady_brady_1-1626392396499.png" alt="brady_brady_1-1626392396499.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Brady&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 17 Jul 2021 02:57:23 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401545#M65242</guid>
      <dc:creator>brady_brady</dc:creator>
      <dc:date>2021-07-17T02:57:23Z</dc:date>
    </item>
    <item>
      <title>Re: Counting values in each row</title>
      <link>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401549#M65244</link>
      <description>cool idea&lt;BR /&gt;</description>
      <pubDate>Thu, 15 Jul 2021 23:47:45 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401549#M65244</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2021-07-15T23:47:45Z</dc:date>
    </item>
    <item>
      <title>Re: Counting values in each row</title>
      <link>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401698#M65262</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please check out JMP's "Value Labels" property, as well as the "Labels to Codes" and "Codes to Labels" columns utilities.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would be remiss if I did not advocate for the use of numeric 1 for POR and 0 for test (1: test and 0: POR if you prefer). Using the Value Label column property, we can make these values APPEAR as if they are "test" and "POR", but internally, they are 0s and 1s.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since the values are numeric, computations can be done using native column and row formulas. In the case of 1s and zeros, the sum gives the number of 1s, while the mean gives the proportion of ones. In this example, if we store POR as 0 and "test" as 1, we can find the number of tests in a given row simply by selecting all columns of interest, right-clicking and choosing &lt;STRONG&gt;New Formula Column &amp;gt; Combine &amp;gt; Sum&lt;/STRONG&gt; from the pop-up menu.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Below is an image of how this looks in practice. The cells appear to contain text, as the words POR and test are left-justified, but when you click on a cell you can see that in fact JMP is storing a number internally, similar to what is done with dates and times.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brady_brady_1-1626442455823.png" style="width: 999px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34219i299ED1864CF0249E/image-size/large?v=v2&amp;amp;px=999" role="button" title="brady_brady_1-1626442455823.png" alt="brady_brady_1-1626442455823.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;By clicking on the * to the right of the column names in the Columns pane (left center of data table), we can select "Value Labels" to view the current settings of the property:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brady_brady_2-1626442486477.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34220i228DC9902BB276D6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="brady_brady_2-1626442486477.png" alt="brady_brady_2-1626442486477.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Brady&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jul 2021 13:36:07 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401698#M65262</guid>
      <dc:creator>brady_brady</dc:creator>
      <dc:date>2021-07-16T13:36:07Z</dc:date>
    </item>
    <item>
      <title>Re: Counting values in each row</title>
      <link>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401712#M65265</link>
      <description>&lt;P&gt;Another way.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Column formula to count across row" style="width: 735px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34224i0DF9CD71A644CCCA/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Column formula to count across row" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Column formula to count across row&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;This formula uses data table subscripting to get a list like {"test","POR","test","test"} for row 8.&lt;/P&gt;&lt;P&gt;Above I used 1::4, which turns into Index(1,4) as a shortcut. You should use {Column1, Column 2, ... Column N} instead because when I changed one of the values to "xyzzy" the formula columns' values did not update until I forced the formulas to rerun. If JMP can't tell a column references another column, it will not reevaluate.&lt;/P&gt;&lt;P&gt;This works better:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="formula with explicit column names" style="width: 561px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34227iEF8294C41E454003/image-size/large?v=v2&amp;amp;px=999" role="button" title="capture1.png" alt="formula with explicit column names" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;formula with explicit column names&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jul 2021 14:22:09 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401712#M65265</guid>
      <dc:creator>Craige_Hales</dc:creator>
      <dc:date>2021-07-16T14:22:09Z</dc:date>
    </item>
    <item>
      <title>Re: Counting values in each row</title>
      <link>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401714#M65267</link>
      <description>&lt;P&gt;I like this, Craige.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It looks like the design matrix feature can handle this idea, too-try this formula to count the number of "a"s.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt = :Col1 &amp;lt;&amp;lt; get data table;
Sum( Design( dt[Row(), {:Col1, :Col2, :Col3, :Col4, :Col5}], {"a"} ) );&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 17 Jul 2021 03:01:22 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401714#M65267</guid>
      <dc:creator>brady_brady</dc:creator>
      <dc:date>2021-07-17T03:01:22Z</dc:date>
    </item>
    <item>
      <title>Re: Counting values in each row</title>
      <link>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401719#M65268</link>
      <description>Very cool........but I think ya stepped a bit into the great abyss</description>
      <pubDate>Fri, 16 Jul 2021 16:23:26 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401719#M65268</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2021-07-16T16:23:26Z</dc:date>
    </item>
    <item>
      <title>Re: Counting values in each row</title>
      <link>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401837#M65271</link>
      <description>&lt;P&gt;I know... but it is a surprisingly good method from a time standpoint. Interestingly the concat method, as odd as it is, is really fast as well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For example, for a 200,000 row x 10 column table (compressed file attached) of these values, here are the runtimes:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brady_brady_0-1626463751349.png" style="width: 443px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/34229i5202C6CD53C33AFA/image-dimensions/443x142?v=v2" width="443" height="142" role="button" title="brady_brady_0-1626463751349.png" alt="brady_brady_0-1626463751349.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );

dt = Current Data Table();

t1 = HP Time();

dt &amp;lt;&amp;lt; new column("xx",
	formula(sum( design (dt[row(), {:col1, :col2, :col3, :col4, :col5, :col6, :col7, :col8, :col9, :col10}], {"test"})))
);

t2 = hptime();

dt &amp;lt;&amp;lt; New Column( "xx",
	formula(
		count = 0;
		dt = :Col1 &amp;lt;&amp;lt; get data table;
		For( i = 1, i &amp;lt;= 10, i++,
			If( Column( dt, i )[Row()] == "test", count	++)
		);
		count;
	)
);

t3 = hptime();

dt &amp;lt;&amp;lt; new column("xx", formula(nrow(loc(dt[row(), {:col1, :col2, :col3, :col4, :col5, :col6, :col7, :col8, :col9, :col10}], "test"))));

t4 = hptime();

dt &amp;lt;&amp;lt; new column("concat", character, formula(Col1 || :Col2 || :Col3 || :Col4 || :Col5 || :Col6 || :Col7 || :Col8 || :Col9 ||:Col10));
dt &amp;lt;&amp;lt; new column("xx", formula(length(:concat)-30));

t5 = hptime();

print(evalinsert("Design matrix method:	^(t2-t1)/1e6^ seconds."));
print(evalinsert("Looping method: 			^(t3-t2)/1e6^ seconds."));
print(evalinsert("Nrow(Loc()) method:		^(t4-t3)/1e6^ seconds."));
print(evalinsert("Concat method: 				^(t5-t4)/1e6^ seconds."));

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jul 2021 19:32:15 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Counting-values-in-each-row/m-p/401837#M65271</guid>
      <dc:creator>brady_brady</dc:creator>
      <dc:date>2021-07-16T19:32:15Z</dc:date>
    </item>
  </channel>
</rss>

