<?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: Copy values to other columns based on two year fields in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Copy-values-to-other-columns-based-on-two-year-fields/m-p/631111#M186924</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/182665"&gt;@SasPerson85&lt;/a&gt;&amp;nbsp; Please see if this helps&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards truncover;
input project_num :$15.	department :$15.	dty_start	dty_end	amount_contrib_years	year_2015	year_2016	year_2017	year_2018	year_2019	year_2020	year_2021	year_2022;
cards;
30330431	Sociology	2017	2018	3500	 	 	 	 	 	 	 	 
32310125	Sociology	2018	2022	38667.8	 	 	 	 	 	 	 	 
30330520	Sociology	2018	2019	3750	 	 	 	 	 	 	 	 
32310118	Sociology	2015	2018	19250	 	 	 	 	 	 	 	 
30330494	Sociology	2018	2019	2225.5	 	 	 	 	 	 	 	 
32310132	Sociology	2019	2020	575	 	 	 	 	 	 	 	 
30330508	Sociology	2018	2019	2096	 	 	 	 	 	 	 	 
;

data want;
 set have;
 array y(2015:2022) year_2015-year_2022;
 do _n_=dty_start to dty_end;
   y(_n_)=amount_contrib_years;
 end;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;DIV class="branch"&gt;
&lt;DIV&gt;
&lt;DIV align="center"&gt;
&lt;TABLE class="table" summary="Procedure Print: Data Set WORK.WANT" frame="box" rules="all" cellspacing="0" cellpadding="5"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="l header" scope="col"&gt;project_num&lt;/TH&gt;
&lt;TH class="l header" scope="col"&gt;department&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;dty_start&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;dty_end&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;amount_contrib_years&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;year_2015&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;year_2016&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;year_2017&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;year_2018&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;year_2019&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;year_2020&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;year_2021&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;year_2022&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;30330431&lt;/TD&gt;
&lt;TD class="l data"&gt;Sociology&lt;/TD&gt;
&lt;TD class="r data"&gt;2017&lt;/TD&gt;
&lt;TD class="r data"&gt;2018&lt;/TD&gt;
&lt;TD class="r data"&gt;3500.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;3500&lt;/TD&gt;
&lt;TD class="r data"&gt;3500.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;32310125&lt;/TD&gt;
&lt;TD class="l data"&gt;Sociology&lt;/TD&gt;
&lt;TD class="r data"&gt;2018&lt;/TD&gt;
&lt;TD class="r data"&gt;2022&lt;/TD&gt;
&lt;TD class="r data"&gt;38667.8&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;38667.8&lt;/TD&gt;
&lt;TD class="r data"&gt;38667.8&lt;/TD&gt;
&lt;TD class="r data"&gt;38667.8&lt;/TD&gt;
&lt;TD class="r data"&gt;38667.8&lt;/TD&gt;
&lt;TD class="r data"&gt;38667.8&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;30330520&lt;/TD&gt;
&lt;TD class="l data"&gt;Sociology&lt;/TD&gt;
&lt;TD class="r data"&gt;2018&lt;/TD&gt;
&lt;TD class="r data"&gt;2019&lt;/TD&gt;
&lt;TD class="r data"&gt;3750.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;3750.0&lt;/TD&gt;
&lt;TD class="r data"&gt;3750.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;32310118&lt;/TD&gt;
&lt;TD class="l data"&gt;Sociology&lt;/TD&gt;
&lt;TD class="r data"&gt;2015&lt;/TD&gt;
&lt;TD class="r data"&gt;2018&lt;/TD&gt;
&lt;TD class="r data"&gt;19250.0&lt;/TD&gt;
&lt;TD class="r data"&gt;19250&lt;/TD&gt;
&lt;TD class="r data"&gt;19250&lt;/TD&gt;
&lt;TD class="r data"&gt;19250&lt;/TD&gt;
&lt;TD class="r data"&gt;19250.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;30330494&lt;/TD&gt;
&lt;TD class="l data"&gt;Sociology&lt;/TD&gt;
&lt;TD class="r data"&gt;2018&lt;/TD&gt;
&lt;TD class="r data"&gt;2019&lt;/TD&gt;
&lt;TD class="r data"&gt;2225.5&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;2225.5&lt;/TD&gt;
&lt;TD class="r data"&gt;2225.5&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;32310132&lt;/TD&gt;
&lt;TD class="l data"&gt;Sociology&lt;/TD&gt;
&lt;TD class="r data"&gt;2019&lt;/TD&gt;
&lt;TD class="r data"&gt;2020&lt;/TD&gt;
&lt;TD class="r data"&gt;575.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;575.0&lt;/TD&gt;
&lt;TD class="r data"&gt;575.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;30330508&lt;/TD&gt;
&lt;TD class="l data"&gt;Sociology&lt;/TD&gt;
&lt;TD class="r data"&gt;2018&lt;/TD&gt;
&lt;TD class="r data"&gt;2019&lt;/TD&gt;
&lt;TD class="r data"&gt;2096.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;2096.0&lt;/TD&gt;
&lt;TD class="r data"&gt;2096.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
    <pubDate>Tue, 10 Mar 2020 21:28:47 GMT</pubDate>
    <dc:creator>novinosrin</dc:creator>
    <dc:date>2020-03-10T21:28:47Z</dc:date>
    <item>
      <title>Copy values to other columns based on two year fields</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Copy-values-to-other-columns-based-on-two-year-fields/m-p/631107#M186921</link>
      <description>&lt;P&gt;So I have a table that looks like this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;project_num&lt;/TD&gt;&lt;TD&gt;department&lt;/TD&gt;&lt;TD&gt;dty_start&lt;/TD&gt;&lt;TD&gt;dty_end&lt;/TD&gt;&lt;TD&gt;amount_contrib_years&lt;/TD&gt;&lt;TD&gt;year_2015&lt;/TD&gt;&lt;TD&gt;year_2016&lt;/TD&gt;&lt;TD&gt;year_2017&lt;/TD&gt;&lt;TD&gt;year_2018&lt;/TD&gt;&lt;TD&gt;year_2019&lt;/TD&gt;&lt;TD&gt;year_2020&lt;/TD&gt;&lt;TD&gt;year_2021&lt;/TD&gt;&lt;TD&gt;year_2022&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;30330431&lt;/TD&gt;&lt;TD&gt;Sociology&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;3500&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;32310125&lt;/TD&gt;&lt;TD&gt;Sociology&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;2022&lt;/TD&gt;&lt;TD&gt;38667.8&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;30330520&lt;/TD&gt;&lt;TD&gt;Sociology&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;3750&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;32310118&lt;/TD&gt;&lt;TD&gt;Sociology&lt;/TD&gt;&lt;TD&gt;2015&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;19250&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;30330494&lt;/TD&gt;&lt;TD&gt;Sociology&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;2225.5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;32310132&lt;/TD&gt;&lt;TD&gt;Sociology&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;575&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;30330508&lt;/TD&gt;&lt;TD&gt;Sociology&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;2096&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need the table to look like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;project_num&lt;/TD&gt;&lt;TD&gt;department&lt;/TD&gt;&lt;TD&gt;dty_start&lt;/TD&gt;&lt;TD&gt;dty_end&lt;/TD&gt;&lt;TD&gt;amount_contrib_years&lt;/TD&gt;&lt;TD&gt;year_2015&lt;/TD&gt;&lt;TD&gt;year_2016&lt;/TD&gt;&lt;TD&gt;year_2017&lt;/TD&gt;&lt;TD&gt;year_2018&lt;/TD&gt;&lt;TD&gt;year_2019&lt;/TD&gt;&lt;TD&gt;year_2020&lt;/TD&gt;&lt;TD&gt;year_2021&lt;/TD&gt;&lt;TD&gt;year_2022&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;30330431&lt;/TD&gt;&lt;TD&gt;Sociology&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;3500&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;3500&lt;/TD&gt;&lt;TD&gt;3500&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;32310125&lt;/TD&gt;&lt;TD&gt;Sociology&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;2022&lt;/TD&gt;&lt;TD&gt;38667.8&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;38667.8&lt;/TD&gt;&lt;TD&gt;38667.8&lt;/TD&gt;&lt;TD&gt;38667.8&lt;/TD&gt;&lt;TD&gt;38667.8&lt;/TD&gt;&lt;TD&gt;38667.8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;30330520&lt;/TD&gt;&lt;TD&gt;Sociology&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;3750&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;3750&lt;/TD&gt;&lt;TD&gt;3750&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;32310118&lt;/TD&gt;&lt;TD&gt;Sociology&lt;/TD&gt;&lt;TD&gt;2015&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;19250&lt;/TD&gt;&lt;TD&gt;19250&lt;/TD&gt;&lt;TD&gt;19250&lt;/TD&gt;&lt;TD&gt;19250&lt;/TD&gt;&lt;TD&gt;19250&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;30330494&lt;/TD&gt;&lt;TD&gt;Sociology&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;2225.5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2225.5&lt;/TD&gt;&lt;TD&gt;2225.5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;32310132&lt;/TD&gt;&lt;TD&gt;Sociology&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;575&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;575&lt;/TD&gt;&lt;TD&gt;575&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;30330508&lt;/TD&gt;&lt;TD&gt;Sociology&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;2096&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2096&lt;/TD&gt;&lt;TD&gt;2096&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So basically I need to copy the values from "amount_contrib_years" to the appropriate year column. So for example, the top record of the table dty_start = 2017 and dty_end = 2018 so year_2017 and year_2018 both get the value 3500.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also the year_xxxx fields have been generated using proc tabulate by taking the min(dty_start) and max(dty_end) in macro variables. That way those variables will always have the correct year range listed. Maybe I can do something similar for these values but I am not to sure how.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for help in advance.&lt;/P&gt;</description>
      <pubDate>Tue, 10 Mar 2020 21:21:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Copy-values-to-other-columns-based-on-two-year-fields/m-p/631107#M186921</guid>
      <dc:creator>SasPerson85</dc:creator>
      <dc:date>2020-03-10T21:21:06Z</dc:date>
    </item>
    <item>
      <title>Re: Copy values to other columns based on two year fields</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Copy-values-to-other-columns-based-on-two-year-fields/m-p/631111#M186924</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/182665"&gt;@SasPerson85&lt;/a&gt;&amp;nbsp; Please see if this helps&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards truncover;
input project_num :$15.	department :$15.	dty_start	dty_end	amount_contrib_years	year_2015	year_2016	year_2017	year_2018	year_2019	year_2020	year_2021	year_2022;
cards;
30330431	Sociology	2017	2018	3500	 	 	 	 	 	 	 	 
32310125	Sociology	2018	2022	38667.8	 	 	 	 	 	 	 	 
30330520	Sociology	2018	2019	3750	 	 	 	 	 	 	 	 
32310118	Sociology	2015	2018	19250	 	 	 	 	 	 	 	 
30330494	Sociology	2018	2019	2225.5	 	 	 	 	 	 	 	 
32310132	Sociology	2019	2020	575	 	 	 	 	 	 	 	 
30330508	Sociology	2018	2019	2096	 	 	 	 	 	 	 	 
;

data want;
 set have;
 array y(2015:2022) year_2015-year_2022;
 do _n_=dty_start to dty_end;
   y(_n_)=amount_contrib_years;
 end;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;DIV class="branch"&gt;
&lt;DIV&gt;
&lt;DIV align="center"&gt;
&lt;TABLE class="table" summary="Procedure Print: Data Set WORK.WANT" frame="box" rules="all" cellspacing="0" cellpadding="5"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="l header" scope="col"&gt;project_num&lt;/TH&gt;
&lt;TH class="l header" scope="col"&gt;department&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;dty_start&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;dty_end&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;amount_contrib_years&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;year_2015&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;year_2016&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;year_2017&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;year_2018&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;year_2019&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;year_2020&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;year_2021&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;year_2022&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;30330431&lt;/TD&gt;
&lt;TD class="l data"&gt;Sociology&lt;/TD&gt;
&lt;TD class="r data"&gt;2017&lt;/TD&gt;
&lt;TD class="r data"&gt;2018&lt;/TD&gt;
&lt;TD class="r data"&gt;3500.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;3500&lt;/TD&gt;
&lt;TD class="r data"&gt;3500.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;32310125&lt;/TD&gt;
&lt;TD class="l data"&gt;Sociology&lt;/TD&gt;
&lt;TD class="r data"&gt;2018&lt;/TD&gt;
&lt;TD class="r data"&gt;2022&lt;/TD&gt;
&lt;TD class="r data"&gt;38667.8&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;38667.8&lt;/TD&gt;
&lt;TD class="r data"&gt;38667.8&lt;/TD&gt;
&lt;TD class="r data"&gt;38667.8&lt;/TD&gt;
&lt;TD class="r data"&gt;38667.8&lt;/TD&gt;
&lt;TD class="r data"&gt;38667.8&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;30330520&lt;/TD&gt;
&lt;TD class="l data"&gt;Sociology&lt;/TD&gt;
&lt;TD class="r data"&gt;2018&lt;/TD&gt;
&lt;TD class="r data"&gt;2019&lt;/TD&gt;
&lt;TD class="r data"&gt;3750.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;3750.0&lt;/TD&gt;
&lt;TD class="r data"&gt;3750.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;32310118&lt;/TD&gt;
&lt;TD class="l data"&gt;Sociology&lt;/TD&gt;
&lt;TD class="r data"&gt;2015&lt;/TD&gt;
&lt;TD class="r data"&gt;2018&lt;/TD&gt;
&lt;TD class="r data"&gt;19250.0&lt;/TD&gt;
&lt;TD class="r data"&gt;19250&lt;/TD&gt;
&lt;TD class="r data"&gt;19250&lt;/TD&gt;
&lt;TD class="r data"&gt;19250&lt;/TD&gt;
&lt;TD class="r data"&gt;19250.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;30330494&lt;/TD&gt;
&lt;TD class="l data"&gt;Sociology&lt;/TD&gt;
&lt;TD class="r data"&gt;2018&lt;/TD&gt;
&lt;TD class="r data"&gt;2019&lt;/TD&gt;
&lt;TD class="r data"&gt;2225.5&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;2225.5&lt;/TD&gt;
&lt;TD class="r data"&gt;2225.5&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;32310132&lt;/TD&gt;
&lt;TD class="l data"&gt;Sociology&lt;/TD&gt;
&lt;TD class="r data"&gt;2019&lt;/TD&gt;
&lt;TD class="r data"&gt;2020&lt;/TD&gt;
&lt;TD class="r data"&gt;575.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;575.0&lt;/TD&gt;
&lt;TD class="r data"&gt;575.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;30330508&lt;/TD&gt;
&lt;TD class="l data"&gt;Sociology&lt;/TD&gt;
&lt;TD class="r data"&gt;2018&lt;/TD&gt;
&lt;TD class="r data"&gt;2019&lt;/TD&gt;
&lt;TD class="r data"&gt;2096.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;2096.0&lt;/TD&gt;
&lt;TD class="r data"&gt;2096.0&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 10 Mar 2020 21:28:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Copy-values-to-other-columns-based-on-two-year-fields/m-p/631111#M186924</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2020-03-10T21:28:47Z</dc:date>
    </item>
    <item>
      <title>Re: Copy values to other columns based on two year fields</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Copy-values-to-other-columns-based-on-two-year-fields/m-p/631112#M186925</link>
      <description>Thank you so much for the quick reply and easy to understand solution! I plugged my macro variables into it that gets the min and max of the years and it worked seamlessly!</description>
      <pubDate>Tue, 10 Mar 2020 21:32:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Copy-values-to-other-columns-based-on-two-year-fields/m-p/631112#M186925</guid>
      <dc:creator>SasPerson85</dc:creator>
      <dc:date>2020-03-10T21:32:56Z</dc:date>
    </item>
  </channel>
</rss>

