<?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: data with dates in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/data-with-dates/m-p/917082#M361244</link>
    <description>&lt;P&gt;ok let me clarify&lt;/P&gt;
&lt;P&gt;my data file might look like the following and I need to calculate different indicators e.g. wma, bollinger band, stochastic, rsi etc and I will need to refer to more than prices from more than 1 historical date in the calculation. e.g.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;weighted moving average (WMA)&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;what is the best way to refer to different price from different dates in the file?&lt;/P&gt;
&lt;TABLE width="485"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;Date&lt;/TD&gt;
&lt;TD width="64"&gt;Open&lt;/TD&gt;
&lt;TD width="64"&gt;High&lt;/TD&gt;
&lt;TD width="64"&gt;Low&lt;/TD&gt;
&lt;TD width="64"&gt;Close&lt;/TD&gt;
&lt;TD width="64"&gt;Adj Close&lt;/TD&gt;
&lt;TD width="101"&gt;Volume&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2/21/2023&lt;/TD&gt;
&lt;TD&gt;15840.16&lt;/TD&gt;
&lt;TD&gt;15840.16&lt;/TD&gt;
&lt;TD&gt;15551.91&lt;/TD&gt;
&lt;TD&gt;15572.52&lt;/TD&gt;
&lt;TD&gt;15572.52&lt;/TD&gt;
&lt;TD&gt;4121590000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2/22/2023&lt;/TD&gt;
&lt;TD&gt;15572.52&lt;/TD&gt;
&lt;TD&gt;15623.2&lt;/TD&gt;
&lt;TD&gt;15490.18&lt;/TD&gt;
&lt;TD&gt;15530.83&lt;/TD&gt;
&lt;TD&gt;15530.83&lt;/TD&gt;
&lt;TD&gt;4079320000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2/23/2023&lt;/TD&gt;
&lt;TD&gt;15530.83&lt;/TD&gt;
&lt;TD&gt;15654.95&lt;/TD&gt;
&lt;TD&gt;15446.08&lt;/TD&gt;
&lt;TD&gt;15584.93&lt;/TD&gt;
&lt;TD&gt;15584.93&lt;/TD&gt;
&lt;TD&gt;3952940000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2/24/2023&lt;/TD&gt;
&lt;TD&gt;15584.93&lt;/TD&gt;
&lt;TD&gt;15584.93&lt;/TD&gt;
&lt;TD&gt;15347.28&lt;/TD&gt;
&lt;TD&gt;15464.46&lt;/TD&gt;
&lt;TD&gt;15464.46&lt;/TD&gt;
&lt;TD&gt;3877700000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2/27/2023&lt;/TD&gt;
&lt;TD&gt;15464.46&lt;/TD&gt;
&lt;TD&gt;15623.25&lt;/TD&gt;
&lt;TD&gt;15462.8&lt;/TD&gt;
&lt;TD&gt;15492.93&lt;/TD&gt;
&lt;TD&gt;15492.93&lt;/TD&gt;
&lt;TD&gt;3836950000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2/28/2023&lt;/TD&gt;
&lt;TD&gt;15492.93&lt;/TD&gt;
&lt;TD&gt;15518.78&lt;/TD&gt;
&lt;TD&gt;15427.21&lt;/TD&gt;
&lt;TD&gt;15428.97&lt;/TD&gt;
&lt;TD&gt;15428.97&lt;/TD&gt;
&lt;TD&gt;5043400000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3/1/2023&lt;/TD&gt;
&lt;TD&gt;15428.97&lt;/TD&gt;
&lt;TD&gt;15477.92&lt;/TD&gt;
&lt;TD&gt;15378.12&lt;/TD&gt;
&lt;TD&gt;15436.3&lt;/TD&gt;
&lt;TD&gt;15436.3&lt;/TD&gt;
&lt;TD&gt;4249480000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3/2/2023&lt;/TD&gt;
&lt;TD&gt;15436.3&lt;/TD&gt;
&lt;TD&gt;15555.09&lt;/TD&gt;
&lt;TD&gt;15342.71&lt;/TD&gt;
&lt;TD&gt;15524.52&lt;/TD&gt;
&lt;TD&gt;15524.52&lt;/TD&gt;
&lt;TD&gt;4244900000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3/3/2023&lt;/TD&gt;
&lt;TD&gt;15524.52&lt;/TD&gt;
&lt;TD&gt;15732.72&lt;/TD&gt;
&lt;TD&gt;15524.52&lt;/TD&gt;
&lt;TD&gt;15721.06&lt;/TD&gt;
&lt;TD&gt;15721.06&lt;/TD&gt;
&lt;TD&gt;4084730000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3/6/2023&lt;/TD&gt;
&lt;TD&gt;15721.06&lt;/TD&gt;
&lt;TD&gt;15772.65&lt;/TD&gt;
&lt;TD&gt;15672.11&lt;/TD&gt;
&lt;TD&gt;15694.34&lt;/TD&gt;
&lt;TD&gt;15694.34&lt;/TD&gt;
&lt;TD&gt;4000870000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3/7/2023&lt;/TD&gt;
&lt;TD&gt;15694.34&lt;/TD&gt;
&lt;TD&gt;15694.34&lt;/TD&gt;
&lt;TD&gt;15413.54&lt;/TD&gt;
&lt;TD&gt;15439.02&lt;/TD&gt;
&lt;TD&gt;15439.02&lt;/TD&gt;
&lt;TD&gt;3922500000&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
    <pubDate>Wed, 21 Feb 2024 03:45:35 GMT</pubDate>
    <dc:creator>HeatherNewton</dc:creator>
    <dc:date>2024-02-21T03:45:35Z</dc:date>
    <item>
      <title>data with dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/data-with-dates/m-p/916931#M361178</link>
      <description>&lt;P&gt;if I have a table with financial data lets say regarding index price and I have column date, open , high , low, closing&lt;/P&gt;
&lt;P&gt;now I need to do calculation which involve more than one closing price of one date, I might need to use closing price for the past 12 days. What is the best way to represent and refer to these closing prices of different date when writing sas codes?&lt;/P&gt;</description>
      <pubDate>Tue, 20 Feb 2024 09:33:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/data-with-dates/m-p/916931#M361178</guid>
      <dc:creator>HeatherNewton</dc:creator>
      <dc:date>2024-02-20T09:33:00Z</dc:date>
    </item>
    <item>
      <title>Re: data with dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/data-with-dates/m-p/916933#M361179</link>
      <description>&lt;P&gt;If you give a short sample of the data your have, and the data you want, it will be easier to guide you.&lt;/P&gt;</description>
      <pubDate>Tue, 20 Feb 2024 10:07:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/data-with-dates/m-p/916933#M361179</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2024-02-20T10:07:57Z</dc:date>
    </item>
    <item>
      <title>Re: data with dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/data-with-dates/m-p/916951#M361183</link>
      <description>&lt;P&gt;You need definitely to provide some sample data (please as code via a tested SAS data step with datalines/cards that creates the data), show us the desired result based on this sample data and explain the logic you have in mind to get from have to want.&lt;/P&gt;
&lt;P&gt;Please be clear if you're after some rolling sums or the like.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Just realized who is asking the question. Soo.... you should know in-between what and how to provide all the info that puts us into a position to fully understand your question and provide an answer.&lt;/P&gt;</description>
      <pubDate>Tue, 20 Feb 2024 11:24:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/data-with-dates/m-p/916951#M361183</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2024-02-20T11:24:05Z</dc:date>
    </item>
    <item>
      <title>Re: data with dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/data-with-dates/m-p/917082#M361244</link>
      <description>&lt;P&gt;ok let me clarify&lt;/P&gt;
&lt;P&gt;my data file might look like the following and I need to calculate different indicators e.g. wma, bollinger band, stochastic, rsi etc and I will need to refer to more than prices from more than 1 historical date in the calculation. e.g.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;weighted moving average (WMA)&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;what is the best way to refer to different price from different dates in the file?&lt;/P&gt;
&lt;TABLE width="485"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;Date&lt;/TD&gt;
&lt;TD width="64"&gt;Open&lt;/TD&gt;
&lt;TD width="64"&gt;High&lt;/TD&gt;
&lt;TD width="64"&gt;Low&lt;/TD&gt;
&lt;TD width="64"&gt;Close&lt;/TD&gt;
&lt;TD width="64"&gt;Adj Close&lt;/TD&gt;
&lt;TD width="101"&gt;Volume&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2/21/2023&lt;/TD&gt;
&lt;TD&gt;15840.16&lt;/TD&gt;
&lt;TD&gt;15840.16&lt;/TD&gt;
&lt;TD&gt;15551.91&lt;/TD&gt;
&lt;TD&gt;15572.52&lt;/TD&gt;
&lt;TD&gt;15572.52&lt;/TD&gt;
&lt;TD&gt;4121590000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2/22/2023&lt;/TD&gt;
&lt;TD&gt;15572.52&lt;/TD&gt;
&lt;TD&gt;15623.2&lt;/TD&gt;
&lt;TD&gt;15490.18&lt;/TD&gt;
&lt;TD&gt;15530.83&lt;/TD&gt;
&lt;TD&gt;15530.83&lt;/TD&gt;
&lt;TD&gt;4079320000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2/23/2023&lt;/TD&gt;
&lt;TD&gt;15530.83&lt;/TD&gt;
&lt;TD&gt;15654.95&lt;/TD&gt;
&lt;TD&gt;15446.08&lt;/TD&gt;
&lt;TD&gt;15584.93&lt;/TD&gt;
&lt;TD&gt;15584.93&lt;/TD&gt;
&lt;TD&gt;3952940000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2/24/2023&lt;/TD&gt;
&lt;TD&gt;15584.93&lt;/TD&gt;
&lt;TD&gt;15584.93&lt;/TD&gt;
&lt;TD&gt;15347.28&lt;/TD&gt;
&lt;TD&gt;15464.46&lt;/TD&gt;
&lt;TD&gt;15464.46&lt;/TD&gt;
&lt;TD&gt;3877700000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2/27/2023&lt;/TD&gt;
&lt;TD&gt;15464.46&lt;/TD&gt;
&lt;TD&gt;15623.25&lt;/TD&gt;
&lt;TD&gt;15462.8&lt;/TD&gt;
&lt;TD&gt;15492.93&lt;/TD&gt;
&lt;TD&gt;15492.93&lt;/TD&gt;
&lt;TD&gt;3836950000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2/28/2023&lt;/TD&gt;
&lt;TD&gt;15492.93&lt;/TD&gt;
&lt;TD&gt;15518.78&lt;/TD&gt;
&lt;TD&gt;15427.21&lt;/TD&gt;
&lt;TD&gt;15428.97&lt;/TD&gt;
&lt;TD&gt;15428.97&lt;/TD&gt;
&lt;TD&gt;5043400000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3/1/2023&lt;/TD&gt;
&lt;TD&gt;15428.97&lt;/TD&gt;
&lt;TD&gt;15477.92&lt;/TD&gt;
&lt;TD&gt;15378.12&lt;/TD&gt;
&lt;TD&gt;15436.3&lt;/TD&gt;
&lt;TD&gt;15436.3&lt;/TD&gt;
&lt;TD&gt;4249480000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3/2/2023&lt;/TD&gt;
&lt;TD&gt;15436.3&lt;/TD&gt;
&lt;TD&gt;15555.09&lt;/TD&gt;
&lt;TD&gt;15342.71&lt;/TD&gt;
&lt;TD&gt;15524.52&lt;/TD&gt;
&lt;TD&gt;15524.52&lt;/TD&gt;
&lt;TD&gt;4244900000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3/3/2023&lt;/TD&gt;
&lt;TD&gt;15524.52&lt;/TD&gt;
&lt;TD&gt;15732.72&lt;/TD&gt;
&lt;TD&gt;15524.52&lt;/TD&gt;
&lt;TD&gt;15721.06&lt;/TD&gt;
&lt;TD&gt;15721.06&lt;/TD&gt;
&lt;TD&gt;4084730000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3/6/2023&lt;/TD&gt;
&lt;TD&gt;15721.06&lt;/TD&gt;
&lt;TD&gt;15772.65&lt;/TD&gt;
&lt;TD&gt;15672.11&lt;/TD&gt;
&lt;TD&gt;15694.34&lt;/TD&gt;
&lt;TD&gt;15694.34&lt;/TD&gt;
&lt;TD&gt;4000870000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3/7/2023&lt;/TD&gt;
&lt;TD&gt;15694.34&lt;/TD&gt;
&lt;TD&gt;15694.34&lt;/TD&gt;
&lt;TD&gt;15413.54&lt;/TD&gt;
&lt;TD&gt;15439.02&lt;/TD&gt;
&lt;TD&gt;15439.02&lt;/TD&gt;
&lt;TD&gt;3922500000&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Wed, 21 Feb 2024 03:45:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/data-with-dates/m-p/917082#M361244</guid>
      <dc:creator>HeatherNewton</dc:creator>
      <dc:date>2024-02-21T03:45:35Z</dc:date>
    </item>
    <item>
      <title>Re: data with dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/data-with-dates/m-p/917109#M361255</link>
      <description>&lt;P&gt;To calculate over a rolling window, create a temporary array indexed by dates; start and stop values can be calculated like this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let start = %sysfunc(inputn(2000-01-01,yymmdd10.));
%let end = %sysfunc(today());&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;These values are used in the array definition:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;array window{&amp;amp;start.:&amp;amp;end.} _temporary_;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Fill the values into the array using the date of the current observation, and use the elements from current date - 11 to current date for your calculation.&lt;/P&gt;</description>
      <pubDate>Wed, 21 Feb 2024 08:28:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/data-with-dates/m-p/917109#M361255</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2024-02-21T08:28:25Z</dc:date>
    </item>
  </channel>
</rss>

