<?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: How to merge daily and quarterly dataset? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-merge-daily-and-quarterly-dataset/m-p/425600#M281167</link>
    <description>&lt;P&gt;See my answer to your other thread.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also see&amp;nbsp;&lt;A href="http://support.sas.com/documentation/cdl/en/etsug/63939/HTML/default/viewer.htm#etsug_expand_sect005.htm" target="_self"&gt;&lt;SPAN&gt;Combining Time Series with Different Frequencies&lt;/SPAN&gt;&amp;nbsp;&lt;/A&gt;&amp;nbsp;from the PROC EXPAND documentation&lt;/P&gt;</description>
    <pubDate>Sun, 07 Jan 2018 15:43:44 GMT</pubDate>
    <dc:creator>PeterClemmensen</dc:creator>
    <dc:date>2018-01-07T15:43:44Z</dc:date>
    <item>
      <title>How to merge daily and quarterly dataset?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-merge-daily-and-quarterly-dataset/m-p/425578#M281164</link>
      <description>&lt;P&gt;I want to match the RDQ (which is date) in the quarterly dataset with the DATE in the daily dateset.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the daily dataset, there are variables: ID, Date&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the quarterly dataset, variables: ID, RDQ, V1&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 01&amp;nbsp; &amp;nbsp;2000/2/14&amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 01&amp;nbsp; &amp;nbsp;2000/5/13&amp;nbsp; &amp;nbsp; &amp;nbsp;8&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 01&amp;nbsp; &amp;nbsp;2000/8/15&amp;nbsp; &amp;nbsp; &amp;nbsp;7&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For example, for a specific two RDQ date, If the date in the daily set is between 2000/2/14 and 2000/5/13, I want to&amp;nbsp;add the V1 (5 in this case) to the daily set for ID with date between 2000/2/15 and 2000/5/13.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How to revise the following codes?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt;create table&amp;nbsp;one&amp;nbsp;&lt;BR /&gt;as select distinct a.*, b.*&lt;BR /&gt;from&amp;nbsp;daily as a&lt;BR /&gt;left join&amp;nbsp;quarterly as b&lt;BR /&gt;on a.ID=b.lD and &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;???&lt;/STRONG&gt;&lt;/FONT&gt;;&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 07 Jan 2018 08:07:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-merge-daily-and-quarterly-dataset/m-p/425578#M281164</guid>
      <dc:creator>ZZB</dc:creator>
      <dc:date>2018-01-07T08:07:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to merge daily and quarterly dataset?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-merge-daily-and-quarterly-dataset/m-p/425579#M281165</link>
      <description>&lt;P&gt;What I want to get:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Daily dateset:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ID&amp;nbsp; &amp;nbsp; &amp;nbsp; DATE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;V1&lt;/P&gt;
&lt;P&gt;01&amp;nbsp; &amp;nbsp; &amp;nbsp;2000/2/13&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&lt;/P&gt;
&lt;P&gt;01&amp;nbsp; &amp;nbsp; &amp;nbsp;2000/2/14&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&lt;/P&gt;
&lt;P&gt;01&amp;nbsp; &amp;nbsp; &amp;nbsp;2000/2/15&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;/P&gt;
&lt;P&gt;01&amp;nbsp; &amp;nbsp; &amp;nbsp;2000/2/16&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;.... in between all V1 is 5&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;01&amp;nbsp; &amp;nbsp; &amp;nbsp;2000/5/13&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;/P&gt;
&lt;P&gt;01&amp;nbsp; &amp;nbsp; &amp;nbsp;2000/5/14&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;8&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and so on&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 07 Jan 2018 08:11:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-merge-daily-and-quarterly-dataset/m-p/425579#M281165</guid>
      <dc:creator>ZZB</dc:creator>
      <dc:date>2018-01-07T08:11:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to merge daily and quarterly dataset?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-merge-daily-and-quarterly-dataset/m-p/425594#M281166</link>
      <description>&lt;P&gt;RDQ? You must be dealing with earning report date, from Compustat.&amp;nbsp; If so, I guess the identifier is GVKEY.&amp;nbsp; In that case, you can do this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  set qtr   (keep=gvkey rdq  rename=(rdq=date)  in=inq) 
      daily (in=ind);
  by gvkey date;

  if first.gvkey then call missing(v1);
  if inq then set qtr (keep=rdq v1); 
  if ind;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This program assumes that dataset QTR is sorted by gvkey/rdq,&amp;nbsp; and dataset daily sorted by gvkey/date.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It's important that only GVKEY and&amp;nbsp; RDQ appear in the "keep=" parameter in the first SET statement.&amp;nbsp; Other quarterly variables of interest should appear in the second SET statement.&amp;nbsp; They&amp;nbsp; will be automatically retained until the next instance of a quarterly record.&lt;/P&gt;</description>
      <pubDate>Sun, 07 Jan 2018 15:27:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-merge-daily-and-quarterly-dataset/m-p/425594#M281166</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2018-01-07T15:27:26Z</dc:date>
    </item>
    <item>
      <title>Re: How to merge daily and quarterly dataset?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-merge-daily-and-quarterly-dataset/m-p/425600#M281167</link>
      <description>&lt;P&gt;See my answer to your other thread.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also see&amp;nbsp;&lt;A href="http://support.sas.com/documentation/cdl/en/etsug/63939/HTML/default/viewer.htm#etsug_expand_sect005.htm" target="_self"&gt;&lt;SPAN&gt;Combining Time Series with Different Frequencies&lt;/SPAN&gt;&amp;nbsp;&lt;/A&gt;&amp;nbsp;from the PROC EXPAND documentation&lt;/P&gt;</description>
      <pubDate>Sun, 07 Jan 2018 15:43:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-merge-daily-and-quarterly-dataset/m-p/425600#M281167</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2018-01-07T15:43:44Z</dc:date>
    </item>
  </channel>
</rss>

