<?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: Need to find the date a variable changed in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Need-to-find-the-date-a-variable-changed/m-p/907877#M40611</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
    set have;
    prev_product=lag(product);
    if product^=prev_product then output;
    drop prev_product;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Wed, 13 Dec 2023 18:23:50 GMT</pubDate>
    <dc:creator>PaigeMiller</dc:creator>
    <dc:date>2023-12-13T18:23:50Z</dc:date>
    <item>
      <title>Need to find the date a variable changed</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Need-to-find-the-date-a-variable-changed/m-p/907870#M40610</link>
      <description>&lt;P&gt;Be gentle, I'm new to SAS.&amp;nbsp; I need to find the File_Date each time the Product changed.&amp;nbsp; Thanks for assisting!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Data have:&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="139"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="75"&gt;File_date&lt;/TD&gt;
&lt;TD width="64"&gt;Product&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;12/1/2023&lt;/TD&gt;
&lt;TD&gt;car&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;12/2/2023&lt;/TD&gt;
&lt;TD&gt;car&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;12/3/2023&lt;/TD&gt;
&lt;TD&gt;car&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;12/4/2023&lt;/TD&gt;
&lt;TD&gt;car&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;12/5/2023&lt;/TD&gt;
&lt;TD&gt;car&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;12/6/2023&lt;/TD&gt;
&lt;TD&gt;truck&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;12/7/2023&lt;/TD&gt;
&lt;TD&gt;truck&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;12/8/2023&lt;/TD&gt;
&lt;TD&gt;truck&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;12/9/2023&lt;/TD&gt;
&lt;TD&gt;truck&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;12/10/2023&lt;/TD&gt;
&lt;TD&gt;truck&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;12/11/2023&lt;/TD&gt;
&lt;TD&gt;bike&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;12/12/2023&lt;/TD&gt;
&lt;TD&gt;bike&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;12/13/2023&lt;/TD&gt;
&lt;TD&gt;bike&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Data I'd like to have:&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="157px"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="89.4531px"&gt;File_date&lt;/TD&gt;
&lt;TD width="67.8281px"&gt;Product&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="89.4531px"&gt;12/1/2023&lt;/TD&gt;
&lt;TD width="67.8281px"&gt;car&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="89.4531px"&gt;12/6/2023&lt;/TD&gt;
&lt;TD width="67.8281px"&gt;truck&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="89.4531px"&gt;12/11/2023&lt;/TD&gt;
&lt;TD width="67.8281px"&gt;bike&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Wed, 13 Dec 2023 18:13:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Need-to-find-the-date-a-variable-changed/m-p/907870#M40610</guid>
      <dc:creator>ScotchCat</dc:creator>
      <dc:date>2023-12-13T18:13:55Z</dc:date>
    </item>
    <item>
      <title>Re: Need to find the date a variable changed</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Need-to-find-the-date-a-variable-changed/m-p/907877#M40611</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
    set have;
    prev_product=lag(product);
    if product^=prev_product then output;
    drop prev_product;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 13 Dec 2023 18:23:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Need-to-find-the-date-a-variable-changed/m-p/907877#M40611</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2023-12-13T18:23:50Z</dc:date>
    </item>
    <item>
      <title>Re: Need to find the date a variable changed</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Need-to-find-the-date-a-variable-changed/m-p/907900#M40612</link>
      <description>&lt;P&gt;Assuming your data is grouped by the product and has the file date in sequence:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;data want;
   set have;
   by product notsorted;
   if first.product;
run;&lt;/PRE&gt;
&lt;P&gt;When you use BY in a data step SAS provides automatic variables First and Last to indicate if the observation is the first or last of the group. The Notsorted allows use of data that is grouped but not actually sorted by the BY variables.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Dec 2023 19:19:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Need-to-find-the-date-a-variable-changed/m-p/907900#M40612</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2023-12-13T19:19:37Z</dc:date>
    </item>
  </channel>
</rss>

