<?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 fill missing data with conditions in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/fill-missing-data-with-conditions/m-p/231884#M45990</link>
    <description>&lt;P&gt;I have a dt that has missing data that i need to fill from the same column.&lt;/P&gt;&lt;P&gt;the table tells us the color shirt someone is wearing i have a name, the date he changed his shirt, the next date he will change his shirt, and the color of the shirt.&lt;/P&gt;&lt;P&gt;my problem is that he doesnt change his shirt everytime he updates his data. if he doesnt change his shirt he writes "na".&lt;/P&gt;&lt;P&gt;i need to switch all the "na" with the color of the last time he changed his shirt. i need to fill the color conditioned by it being the same person and it being the last color recorded by him.&lt;/P&gt;&lt;P&gt;here is the table:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;name&lt;/TD&gt;&lt;TD&gt;Change Shirt Date&lt;/TD&gt;&lt;TD&gt;Next change shirt date&lt;/TD&gt;&lt;TD&gt;shirt color&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jay&lt;/TD&gt;&lt;TD&gt;10/10/2019 22:19&lt;/TD&gt;&lt;TD&gt;10/15/2019 18:49&lt;/TD&gt;&lt;TD&gt;Yellow&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;10/13/2019 6:09&lt;/TD&gt;&lt;TD&gt;10/13/2019 18:25&lt;/TD&gt;&lt;TD&gt;brown&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;10/13/2019 18:25&lt;/TD&gt;&lt;TD&gt;10/16/2019 5:56&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jay&lt;/TD&gt;&lt;TD&gt;10/15/2019 18:49&lt;/TD&gt;&lt;TD&gt;10/18/2019 16:05&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;10/16/2019 5:56&lt;/TD&gt;&lt;TD&gt;10/20/2019 2:31&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jay&lt;/TD&gt;&lt;TD&gt;10/18/2019 16:05&lt;/TD&gt;&lt;TD&gt;10/22/2019 3:17&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;10/20/2019 2:31&lt;/TD&gt;&lt;TD&gt;10/23/2019 18:41&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jay&lt;/TD&gt;&lt;TD&gt;10/22/2019 3:17&lt;/TD&gt;&lt;TD&gt;10/25/2019 5:44&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;10/23/2019 18:41&lt;/TD&gt;&lt;TD&gt;10/26/2019 21:14&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jay&lt;/TD&gt;&lt;TD&gt;10/25/2019 5:44&lt;/TD&gt;&lt;TD&gt;10/28/2019 9:10&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;10/26/2019 21:14&lt;/TD&gt;&lt;TD&gt;10/29/2019 2:02&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jay&lt;/TD&gt;&lt;TD&gt;10/28/2019 9:10&lt;/TD&gt;&lt;TD&gt;10/31/2019 0:51&lt;/TD&gt;&lt;TD&gt;Green&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;10/29/2019 2:02&lt;/TD&gt;&lt;TD&gt;11/2/2019 3:13&lt;/TD&gt;&lt;TD&gt;gray&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jay&lt;/TD&gt;&lt;TD&gt;10/31/2019 0:51&lt;/TD&gt;&lt;TD&gt;11/3/2019 6:57&lt;/TD&gt;&lt;TD&gt;brown&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;11/2/2019 3:13&lt;/TD&gt;&lt;TD&gt;11/3/2019 6:57&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;thank you to anyone who helps.&lt;/P&gt;</description>
    <pubDate>Sun, 03 Nov 2019 07:40:57 GMT</pubDate>
    <dc:creator>walk545</dc:creator>
    <dc:date>2019-11-03T07:40:57Z</dc:date>
    <item>
      <title>fill missing data with conditions</title>
      <link>https://community.jmp.com/t5/Discussions/fill-missing-data-with-conditions/m-p/231884#M45990</link>
      <description>&lt;P&gt;I have a dt that has missing data that i need to fill from the same column.&lt;/P&gt;&lt;P&gt;the table tells us the color shirt someone is wearing i have a name, the date he changed his shirt, the next date he will change his shirt, and the color of the shirt.&lt;/P&gt;&lt;P&gt;my problem is that he doesnt change his shirt everytime he updates his data. if he doesnt change his shirt he writes "na".&lt;/P&gt;&lt;P&gt;i need to switch all the "na" with the color of the last time he changed his shirt. i need to fill the color conditioned by it being the same person and it being the last color recorded by him.&lt;/P&gt;&lt;P&gt;here is the table:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;name&lt;/TD&gt;&lt;TD&gt;Change Shirt Date&lt;/TD&gt;&lt;TD&gt;Next change shirt date&lt;/TD&gt;&lt;TD&gt;shirt color&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jay&lt;/TD&gt;&lt;TD&gt;10/10/2019 22:19&lt;/TD&gt;&lt;TD&gt;10/15/2019 18:49&lt;/TD&gt;&lt;TD&gt;Yellow&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;10/13/2019 6:09&lt;/TD&gt;&lt;TD&gt;10/13/2019 18:25&lt;/TD&gt;&lt;TD&gt;brown&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;10/13/2019 18:25&lt;/TD&gt;&lt;TD&gt;10/16/2019 5:56&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jay&lt;/TD&gt;&lt;TD&gt;10/15/2019 18:49&lt;/TD&gt;&lt;TD&gt;10/18/2019 16:05&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;10/16/2019 5:56&lt;/TD&gt;&lt;TD&gt;10/20/2019 2:31&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jay&lt;/TD&gt;&lt;TD&gt;10/18/2019 16:05&lt;/TD&gt;&lt;TD&gt;10/22/2019 3:17&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;10/20/2019 2:31&lt;/TD&gt;&lt;TD&gt;10/23/2019 18:41&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jay&lt;/TD&gt;&lt;TD&gt;10/22/2019 3:17&lt;/TD&gt;&lt;TD&gt;10/25/2019 5:44&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;10/23/2019 18:41&lt;/TD&gt;&lt;TD&gt;10/26/2019 21:14&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jay&lt;/TD&gt;&lt;TD&gt;10/25/2019 5:44&lt;/TD&gt;&lt;TD&gt;10/28/2019 9:10&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;10/26/2019 21:14&lt;/TD&gt;&lt;TD&gt;10/29/2019 2:02&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jay&lt;/TD&gt;&lt;TD&gt;10/28/2019 9:10&lt;/TD&gt;&lt;TD&gt;10/31/2019 0:51&lt;/TD&gt;&lt;TD&gt;Green&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;10/29/2019 2:02&lt;/TD&gt;&lt;TD&gt;11/2/2019 3:13&lt;/TD&gt;&lt;TD&gt;gray&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jay&lt;/TD&gt;&lt;TD&gt;10/31/2019 0:51&lt;/TD&gt;&lt;TD&gt;11/3/2019 6:57&lt;/TD&gt;&lt;TD&gt;brown&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;11/2/2019 3:13&lt;/TD&gt;&lt;TD&gt;11/3/2019 6:57&lt;/TD&gt;&lt;TD&gt;na&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;thank you to anyone who helps.&lt;/P&gt;</description>
      <pubDate>Sun, 03 Nov 2019 07:40:57 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/fill-missing-data-with-conditions/m-p/231884#M45990</guid>
      <dc:creator>walk545</dc:creator>
      <dc:date>2019-11-03T07:40:57Z</dc:date>
    </item>
    <item>
      <title>Re: fill missing data with conditions</title>
      <link>https://community.jmp.com/t5/Discussions/fill-missing-data-with-conditions/m-p/231895#M45992</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/11362"&gt;@walk545&lt;/a&gt; ,&lt;/P&gt;
&lt;P&gt;Have a look at this solution. it is a bit low-tech but you should be able to get the result you want. just open the attached file and run the following script on it.&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( "Row", formula( :Row() ), eval formula );
dt:row &amp;lt;&amp;lt; delete formula;

dt &amp;lt;&amp;lt; Sort( replace table,
	By( :name, :Change Shirt Date, :Next change shirt date ),
	Order( Ascending, Ascending, Ascending ),

);

for each row ( if (:shirt color == "na", :shirt color = lag (:shirt color, 1)) );

dt &amp;lt;&amp;lt; sort (replace table, By (:Row), order (Ascending));&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A similar issue was&amp;nbsp;addresses in this post &lt;A href="https://community.jmp.com/t5/Discussions/help-creating-a-column-that-is-a-cumulative-sum-based-on-other/m-p/19991" target="_self"&gt;https://community.jmp.com/t5/Discussions/help-creating-a-column-that-is-a-cumulative-sum-based-on-other/m-p/19991&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;let us know if this helps.&lt;/P&gt;
&lt;P&gt;Ron&lt;/P&gt;</description>
      <pubDate>Sun, 03 Nov 2019 11:55:20 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/fill-missing-data-with-conditions/m-p/231895#M45992</guid>
      <dc:creator>ron_horne</dc:creator>
      <dc:date>2019-11-03T11:55:20Z</dc:date>
    </item>
  </channel>
</rss>

