<?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: Create a numeric, ordinal, best (12), format = (&amp;quot;m\y&amp;quot; )  &amp;quot;Mon-Yr&amp;quot; column from a pre-existing character column with &amp;quot;Mon-Yr&amp;quot; = &amp;quot;01/2020&amp;quot; in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282636#M54701</link>
    <description>Thank Jim - It worked perfectly.</description>
    <pubDate>Wed, 29 Jul 2020 03:09:44 GMT</pubDate>
    <dc:creator>fuscod</dc:creator>
    <dc:date>2020-07-29T03:09:44Z</dc:date>
    <item>
      <title>Create a numeric, ordinal, best (12), format = ("m\y" )  "Mon-Yr" column from a pre-existing character column with "Mon-Yr" = "01/2020"</title>
      <link>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282384#M54639</link>
      <description>&lt;P&gt;I have a pre-existing character "Year" column for example "K001/2020", "K002/2020", "K003/2020", etc.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Using script I'm able to create a new character "Mon-Yr" column = "01/2020", "02/2020", "03/2020", etc.&amp;nbsp; &amp;nbsp;[ I used the formula substring ("Year", &amp;lt;4,7&amp;gt;) to do this. ]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What JMP script can I use to convert the character&amp;nbsp;&amp;nbsp;"01/2020", "02/2020", "03/2020", etc. to numeric, ordinal, best (12), format ("m/y")?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance for your help!&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2023 23:33:30 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282384#M54639</guid>
      <dc:creator>fuscod</dc:creator>
      <dc:date>2023-06-09T23:33:30Z</dc:date>
    </item>
    <item>
      <title>Re: Create a numeric, ordinal, best (12), format = ("m\y" )  "Mon-Yr" column from a pre-existing character column with "Mon-Yr" = "01/2020"</title>
      <link>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282390#M54641</link>
      <description>&lt;P&gt;Here is a little script that creates 3 columns.&amp;nbsp; Column 1 is Char Date, using your "02/2020" form.&amp;nbsp; The second column is a formula column that converts the first column into a JMP Date value, with a "m/y" format for display by tearing apart the character column and rebuilding it.&amp;nbsp; The third uses the Informat() function to convert the column&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;New Table( "example",
	Add Rows( 1 ),
	New Column( "Char Date", Character, "Nominal", Set Values( {"02/2020"} ) ),
	New Column( "JMP Date",
		Numeric,
		"Nominal",
		Format( "m/y", 12 ),
		Input Format( "m/y" ),
		Formula(
			Date MDY(
				Num( Word( 1, :Char Date, "/" ) ),
				1,
				Num( Word( 2, :Char Date, "/" ) )
			)
		)
	),
	New Column( "JMP Date Using Informat",
		Numeric,
		"Continuous",
		Format( "m/y", 12 ),
		Input Format( "m/y" ),
		Formula( Informat( :Char Date, "m/y" ) ),
		Set Selected
	)
)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;PRE&gt;&amp;nbsp;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jul 2020 05:54:28 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282390#M54641</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2020-07-28T05:54:28Z</dc:date>
    </item>
    <item>
      <title>Re: Create a numeric, ordinal, best (12), format = ("m\y" )  "Mon-Yr" column from a pre-existing character column with "Mon-Yr" = "01/2020"</title>
      <link>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282487#M54662</link>
      <description>&lt;P&gt;thanks for the above; I'm at my computer now and can better explain what I'm trying to do.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a&amp;nbsp;pre-existing &amp;nbsp;"YEAR" columnt [Character, Nominal], example of the "YEAR" data:&lt;/P&gt;
&lt;P&gt;K9/001/2019&lt;BR /&gt;K9/001/2020&lt;BR /&gt;K9/002/2019&lt;BR /&gt;K9/002/2020&lt;BR /&gt;K9/003/2019&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have scripted a new column "Mon-Yr"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;CT2 &amp;lt;&amp;lt; New Column("Mon-Yr", Charcter, Nominal, format (Best, 12),
Formula(Substr(:YEAR, 5, 7))
);
CT2 &amp;lt;&amp;lt; Run formulas;
"Mon-Yr" &amp;lt;&amp;lt; delete formula;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;That results in a new column, "Mon-Yr", [Character, Nominal].&amp;nbsp; Example of "Mon-Yr" data:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;01/2019&lt;BR /&gt;01/2020&lt;BR /&gt;02/2019&lt;BR /&gt;02/2020&lt;BR /&gt;03/2019&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So at this point I'd like to create a new column "Mon-Yr_2" [Numeric, Nominal, format ("m/y"].&amp;nbsp; Can you help to show me how to script this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jul 2020 12:48:14 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282487#M54662</guid>
      <dc:creator>fuscod</dc:creator>
      <dc:date>2020-07-29T12:48:14Z</dc:date>
    </item>
    <item>
      <title>Re: Create a numeric, ordinal, best (12), format = ("m\y" )  "Mon-Yr" column from a pre-existing character column with "Mon-Yr" = "01/2020"</title>
      <link>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282514#M54671</link>
      <description>&lt;P&gt;Taking from my example, with minor modifications&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;CT2 &amp;lt;&amp;lt; New Column( "Mon-Yr_2",
		Numeric,
		"Nominal",
		Format( "m/y", 12 ),
		Input Format( "m/y" ),
		Formula( Informat( :Name("Mon-Yr"), "m/y" ) )
	);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 28 Jul 2020 22:23:51 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282514#M54671</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2020-07-28T22:23:51Z</dc:date>
    </item>
    <item>
      <title>Re: Create a numeric, ordinal, best (12), format = ("m\y" )  "Mon-Yr" column from a pre-existing character column with "Mon-Yr" = "01/2020"</title>
      <link>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282559#M54680</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jim Thanks Again for your help with this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Below is the combined script I'm running; per your code it creates a new column "Mon-Yr_2" but the column no data . . . the data&amp;nbsp;is missing "."&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm also getting some error messages I don't understand.&amp;nbsp; I attached a sample of the starting data table and the log.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;MY SCRIPT&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;CT2 &amp;lt;&amp;lt; New Column("Mon-Yr",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Charcter,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Nominal,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;format (Best, 12),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Formula(Substr(:YEAR, 5, 7))
);
CT2 &amp;lt;&amp;lt; Run formulas;
"Mon-Yr" &amp;lt;&amp;lt; delete formula;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;YOUR SCRIPT&lt;/U&gt;　&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;CT2 &amp;lt;&amp;lt; New Column( "Mon-Yr_2",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Numeric,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Nominal",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Format( "m/y", 12 ),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Input Format( "m/y" ),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Formula( Informat( :Mon-Yr, "m/y" ) )
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jul 2020 12:48:54 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282559#M54680</guid>
      <dc:creator>fuscod</dc:creator>
      <dc:date>2020-07-29T12:48:54Z</dc:date>
    </item>
    <item>
      <title>Re: Create a numeric, ordinal, best (12), format = ("m\y" )  "Mon-Yr" column from a pre-existing character column with "Mon-Yr" = "01/2020"</title>
      <link>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282591#M54690</link>
      <description>&lt;P&gt;My error.&amp;nbsp; I wrote and tested my code on a data table that had a different name for the character input variable column, and then when I saw what your actual name was, I just cut an pasted it into my formula.&amp;nbsp; That was a mistake, because your column name of ":Mon-Yr"&amp;nbsp; will be interpreted by JMP as a column named Mon and then sub tract off&amp;nbsp; -Yr.&amp;nbsp; The following is what needs to be changed.......I have gone back and changed my last response so future readers will get the correct code.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;CT2 &amp;lt;&amp;lt; New Column( "Mon-Yr_2",
                     Numeric,
            "Nominal",
            Format( "m/y", 12 ),
            Input Format( "m/y" ),
            Formula( Informat( :Name("Mon-Yr"), "m/y" ) )
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jul 2020 22:31:13 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282591#M54690</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2020-07-28T22:31:13Z</dc:date>
    </item>
    <item>
      <title>Re: Create a numeric, ordinal, best (12), format = ("m\y" )  "Mon-Yr" column from a pre-existing character column with "Mon-Yr" = "01/2020"</title>
      <link>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282616#M54695</link>
      <description>&lt;P&gt;The script runs OK, but I keep getting an "error" message in the log for the script that I wrote (see attached log).&amp;nbsp; I think it is related to the "Mon-Yr" column name.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your help!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;MY SCRIPT:&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;CT &amp;lt;&amp;lt; New Column("Mon-Yr",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Character,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Nominal,
&amp;nbsp;&amp;nbsp;&amp;nbsp;Formula(Substr(:YEAR, 5, 7))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; );
CT &amp;lt;&amp;lt; Run formulas;
"Mon-Yr" &amp;lt;&amp;lt; delete formula;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;&lt;FONT face="Consolas" size="2"&gt;YOUR SCRIPT:&lt;/FONT&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;CT &amp;lt;&amp;lt; New Column( "Mon-Yr_2",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Numeric,
&amp;nbsp;&amp;nbsp;&amp;nbsp; "Nominal",
&amp;nbsp;&amp;nbsp;&amp;nbsp; Format( "m/y", 12 ),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Input Format( "m/y" ),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Formula( Informat( :Name("Mon-Yr"), "m/y" ) )
);
CT &amp;lt;&amp;lt; Run formulas;
"Mon-Yr_2" &amp;lt;&amp;lt; delete formula;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jul 2020 12:49:30 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282616#M54695</guid>
      <dc:creator>fuscod</dc:creator>
      <dc:date>2020-07-29T12:49:30Z</dc:date>
    </item>
    <item>
      <title>Re: Create a numeric, ordinal, best (12), format = ("m\y" )  "Mon-Yr" column from a pre-existing character column with "Mon-Yr" = "01/2020"</title>
      <link>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282620#M54697</link>
      <description>&lt;P&gt;I repeat from my previous response&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;".....&lt;SPAN&gt;because your column name of ":Mon-Yr"&amp;nbsp; will be interpreted by JMP as a column named Mon and then sub tract off&amp;nbsp; -Yr.&lt;/SPAN&gt;"&lt;/P&gt;
&lt;P&gt;JMP will do the same thing with your &amp;lt;&amp;lt; delete formula;&lt;/P&gt;
&lt;P&gt;Your code needs to be changed from:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;:Mon-Yr  &amp;lt;&amp;lt;  delete formula;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;to:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;:Name("Mon-Yr") &amp;lt;&amp;lt; delete formula;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jul 2020 01:30:00 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282620#M54697</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2020-07-29T01:30:00Z</dc:date>
    </item>
    <item>
      <title>Re: Create a numeric, ordinal, best (12), format = ("m\y" )  "Mon-Yr" column from a pre-existing character column with "Mon-Yr" = "01/2020"</title>
      <link>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282636#M54701</link>
      <description>Thank Jim - It worked perfectly.</description>
      <pubDate>Wed, 29 Jul 2020 03:09:44 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Create-a-numeric-ordinal-best-12-format-quot-m-y-quot-quot-Mon/m-p/282636#M54701</guid>
      <dc:creator>fuscod</dc:creator>
      <dc:date>2020-07-29T03:09:44Z</dc:date>
    </item>
  </channel>
</rss>

