<?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 Positive and Negative Trends in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Create-Positive-and-Negative-Trends/m-p/759125#M239824</link>
    <description>You're right. Its a typo. Thank you very much!</description>
    <pubDate>Tue, 03 Aug 2021 19:21:12 GMT</pubDate>
    <dc:creator>michokwu</dc:creator>
    <dc:date>2021-08-03T19:21:12Z</dc:date>
    <item>
      <title>Create Positive and Negative Trends</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-Positive-and-Negative-Trends/m-p/759056#M239795</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'd like to see how a program's pre- and post-implementation trends compare. I've having difficulties correctly creating the positive and negative values. Please see sample data below (Trend should be 0, if the program was implemented in 2012, +1 for every year after, -1 for every year before)&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data biz_trend;
set biz_data;
by business adoption_year;
retain Trend;
if first.business and first.adoption_year then Trend=0;
else Trend=Trend+1;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Year&lt;/TD&gt;&lt;TD&gt;Business&lt;/TD&gt;&lt;TD&gt;Products&lt;/TD&gt;&lt;TD&gt;Adoption_year&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;convenience&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2014&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;shopping&lt;/TD&gt;&lt;TD&gt;2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2014&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;raw materials&lt;/TD&gt;&lt;TD&gt;2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2015&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2016&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;major equipment&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;Company B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;Company B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;Company B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;Company B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2014&lt;/TD&gt;&lt;TD&gt;Company B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2015&lt;/TD&gt;&lt;TD&gt;Company B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2016&lt;/TD&gt;&lt;TD&gt;Company B&lt;/TD&gt;&lt;TD&gt;raw materials&lt;/TD&gt;&lt;TD&gt;2016&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;Company B&lt;/TD&gt;&lt;TD&gt;convenience&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;Company C&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;Company C&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;Company C&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;Company C&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2014&lt;/TD&gt;&lt;TD&gt;Company C&lt;/TD&gt;&lt;TD&gt;convenience&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2015&lt;/TD&gt;&lt;TD&gt;Company C&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2016&lt;/TD&gt;&lt;TD&gt;Company C&lt;/TD&gt;&lt;TD&gt;major equipment&lt;/TD&gt;&lt;TD&gt;2016&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;Company C&lt;/TD&gt;&lt;TD&gt;convenience&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I want&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Year&lt;/TD&gt;&lt;TD&gt;Business&lt;/TD&gt;&lt;TD&gt;Adoption_year&lt;/TD&gt;&lt;TD&gt;Trend&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;-2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2014&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;2014&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2014&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;2014&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2015&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2016&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;Company A&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;Company B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;-6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;Company B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;-5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;Company B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;-4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;Company B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;-3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2014&lt;/TD&gt;&lt;TD&gt;Company B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;-2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2015&lt;/TD&gt;&lt;TD&gt;Company B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2016&lt;/TD&gt;&lt;TD&gt;Company B&lt;/TD&gt;&lt;TD&gt;2016&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;Company B&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;Company C&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;-4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;Company C&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;-3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;Company C&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;-2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;Company C&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2014&lt;/TD&gt;&lt;TD&gt;Company C&lt;/TD&gt;&lt;TD&gt;2014&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2015&lt;/TD&gt;&lt;TD&gt;Company C&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2016&lt;/TD&gt;&lt;TD&gt;Company C&lt;/TD&gt;&lt;TD&gt;2016&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;Company C&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Tue, 03 Aug 2021 16:16:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-Positive-and-Negative-Trends/m-p/759056#M239795</guid>
      <dc:creator>michokwu</dc:creator>
      <dc:date>2021-08-03T16:16:00Z</dc:date>
    </item>
    <item>
      <title>Re: Create Positive and Negative Trends</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-Positive-and-Negative-Trends/m-p/759060#M239798</link>
      <description>&lt;P&gt;What role does the Products variable play in this process? Since Company A shows 4 different adoption years depending on the Products then you need to show what you expect as the actual output of the process.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Aug 2021 15:47:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-Positive-and-Negative-Trends/m-p/759060#M239798</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2021-08-03T15:47:07Z</dc:date>
    </item>
    <item>
      <title>Re: Create Positive and Negative Trends</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-Positive-and-Negative-Trends/m-p/759069#M239803</link>
      <description>The Product variable is not relevant for this purpose. Thank you.</description>
      <pubDate>Tue, 03 Aug 2021 16:12:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-Positive-and-Negative-Trends/m-p/759069#M239803</guid>
      <dc:creator>michokwu</dc:creator>
      <dc:date>2021-08-03T16:12:48Z</dc:date>
    </item>
    <item>
      <title>Re: Create Positive and Negative Trends</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-Positive-and-Negative-Trends/m-p/759072#M239804</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/255120"&gt;@michokwu&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;The Product variable is not relevant for this purpose. Thank you.&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;So which adoption year is supposed to be used for each Company? We need a rule to select the correct one when there are multiple adoptions years.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Aug 2021 16:31:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-Positive-and-Negative-Trends/m-p/759072#M239804</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2021-08-03T16:31:04Z</dc:date>
    </item>
    <item>
      <title>Re: Create Positive and Negative Trends</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-Positive-and-Negative-Trends/m-p/759075#M239805</link>
      <description>&lt;P&gt;The first year the company adopted the program, regardless of the product. I updated my post with the expected outcome. Thank you.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Aug 2021 16:44:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-Positive-and-Negative-Trends/m-p/759075#M239805</guid>
      <dc:creator>michokwu</dc:creator>
      <dc:date>2021-08-03T16:44:11Z</dc:date>
    </item>
    <item>
      <title>Re: Create Positive and Negative Trends</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-Positive-and-Negative-Trends/m-p/759121#M239823</link>
      <description>&lt;P&gt;I feel like you have a typo in your 'want' data set. I think this is what you meant, but I may have missed a key detail in your post. I'm mainly wondering about Company A's two values for 2014--is this intentionally incremented by 1 even though it's the same distance from the adoption year?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
	select
				a.year,
				a.business,
				a.adoption_year,
				a.year - b.first_year as trend
	from
				have as a
					left join
				(select
							business,
							min(adoption_year) as first_year
				 from
				 			have
				 where
				 			adoption_year is not null
				 group by
				 			business) as b
				 		on a.business = b.business
	order by
				a.business, a.year;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;PRE&gt;Year 	Business 	Adoption_year 	trend
2010 	Company A 	. 	-2
2011 	Company A 	. 	-1
2012 	Company A 	2012 	0
2013 	Company A 	. 	1
2014 	Company A 	2014 	2
2014 	Company A 	2014 	2
2015 	Company A 	. 	3
2016 	Company A 	. 	4
2017 	Company A 	2017 	5
2010 	Company B 	. 	-6
2011 	Company B 	. 	-5
2012 	Company B 	. 	-4
2013 	Company B 	. 	-3
2014 	Company B 	. 	-2
2015 	Company B 	. 	-1
2016 	Company B 	2016 	0
2017 	Company B 	2017 	1
2010 	Company C 	. 	-4
2011 	Company C 	. 	-3
2012 	Company C 	. 	-2
2013 	Company C 	. 	-1
2014 	Company C 	2014 	0
2015 	Company C 	. 	1
2016 	Company C 	2016 	2
2017 	Company C 	2017 	3&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Aug 2021 18:38:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-Positive-and-Negative-Trends/m-p/759121#M239823</guid>
      <dc:creator>maguiremq</dc:creator>
      <dc:date>2021-08-03T18:38:43Z</dc:date>
    </item>
    <item>
      <title>Re: Create Positive and Negative Trends</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-Positive-and-Negative-Trends/m-p/759125#M239824</link>
      <description>You're right. Its a typo. Thank you very much!</description>
      <pubDate>Tue, 03 Aug 2021 19:21:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-Positive-and-Negative-Trends/m-p/759125#M239824</guid>
      <dc:creator>michokwu</dc:creator>
      <dc:date>2021-08-03T19:21:12Z</dc:date>
    </item>
  </channel>
</rss>

