<?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: convert mixed quarterly and annual data to monthly data in panel data setting in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/convert-mixed-quarterly-and-annual-data-to-monthly-data-in-panel/m-p/455730#M115346</link>
    <description>&lt;P&gt;(the code was droped from my previos post)&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  set have(rename=(caldt = start_dt));
        caldt = start_dt;
        drop start_dt end_dt;
        do while (caldt le end_dt);
             output;
             caldt = intnx('month', caldt, 1 ,'end');
       end;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 19 Apr 2018 19:18:35 GMT</pubDate>
    <dc:creator>Shmuel</dc:creator>
    <dc:date>2018-04-19T19:18:35Z</dc:date>
    <item>
      <title>convert mixed quarterly and annual data to monthly data in panel data setting</title>
      <link>https://communities.sas.com/t5/SAS-Programming/convert-mixed-quarterly-and-annual-data-to-monthly-data-in-panel/m-p/455696#M115329</link>
      <description>&lt;P&gt;Hello all!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to convert mixed quarterly and annual frequency data to monthly data in panel data setting.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;summary_period2 : represents frequency, (A: annual, Q: quarterly, AQ:quarterly)&lt;/P&gt;&lt;P&gt;crsp_fundno : entity id variable&lt;/P&gt;&lt;P&gt;caldt : calendar date&lt;/P&gt;&lt;P&gt;end_dt : ending calendar date for each entitiy&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;summary_period2&lt;/TD&gt;&lt;TD&gt;crsp_fundno&lt;/TD&gt;&lt;TD&gt;exp_ratio&lt;/TD&gt;&lt;TD&gt;caldt&lt;/TD&gt;&lt;TD&gt;end_dt&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0025&lt;/TD&gt;&lt;TD&gt;19971231&lt;/TD&gt;&lt;TD&gt;20000731&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19981231&lt;/TD&gt;&lt;TD&gt;20000731&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Q&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19990331&lt;/TD&gt;&lt;TD&gt;20000731&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Q&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19990630&lt;/TD&gt;&lt;TD&gt;20000731&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Q&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0042&lt;/TD&gt;&lt;TD&gt;19990930&lt;/TD&gt;&lt;TD&gt;20000731&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AQ&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0042&lt;/TD&gt;&lt;TD&gt;19991231&lt;/TD&gt;&lt;TD&gt;20000731&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Q&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0042&lt;/TD&gt;&lt;TD&gt;20000331&lt;/TD&gt;&lt;TD&gt;20000731&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Q&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0042&lt;/TD&gt;&lt;TD&gt;20000630&lt;/TD&gt;&lt;TD&gt;20000731&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19971231&lt;/TD&gt;&lt;TD&gt;20000831&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19981231&lt;/TD&gt;&lt;TD&gt;20000831&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Q&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19990331&lt;/TD&gt;&lt;TD&gt;20000831&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Q&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19990630&lt;/TD&gt;&lt;TD&gt;20000831&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Q&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19990930&lt;/TD&gt;&lt;TD&gt;20000831&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AQ&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19991231&lt;/TD&gt;&lt;TD&gt;20000831&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Q&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;20000331&lt;/TD&gt;&lt;TD&gt;20000831&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Q&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;20000630&lt;/TD&gt;&lt;TD&gt;20000831&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input  summary_period2 $	crsp_fundno	exp_ratio	caldt	end_dt;
datalines;
A	1	0.0025	19971231	20000731
A	1	0.0019	19981231	20000731
Q	1	0.0019	19990331	20000731
Q	1	0.0019	19990630	20000731
Q	1	0.0042	19990930	20000731
AQ	1	0.0042	19991231	20000731
Q	1	0.0042	20000331	20000731
Q	1	0.0042	20000630	20000731
A	2	0	19971231	20000831
A	2	0	19981231	20000831
Q	2	0	19990331	20000831
Q	2	0	19990630	20000831
Q	2	0	19990930	20000831
AQ	2	0	19991231	20000831
Q	2	0	20000331	20000831
Q	2	0	20000630	20000831
;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;and want&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;crsp_fundno&lt;/TD&gt;&lt;TD&gt;exp_ratio&lt;/TD&gt;&lt;TD&gt;caldt&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0025&lt;/TD&gt;&lt;TD&gt;19970131&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0025&lt;/TD&gt;&lt;TD&gt;19970228&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0025&lt;/TD&gt;&lt;TD&gt;19970331&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0025&lt;/TD&gt;&lt;TD&gt;19970430&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0025&lt;/TD&gt;&lt;TD&gt;19970531&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0025&lt;/TD&gt;&lt;TD&gt;19970630&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0025&lt;/TD&gt;&lt;TD&gt;19970731&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0025&lt;/TD&gt;&lt;TD&gt;19970830&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0025&lt;/TD&gt;&lt;TD&gt;19970931&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0025&lt;/TD&gt;&lt;TD&gt;19971030&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0025&lt;/TD&gt;&lt;TD&gt;19971131&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0025&lt;/TD&gt;&lt;TD&gt;19971231&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19980131&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19980228&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19980331&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19980430&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19980531&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19980630&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19980731&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19980831&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19980930&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19981031&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19981130&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19981231&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19990131&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19990228&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19990331&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19990430&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19990531&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0019&lt;/TD&gt;&lt;TD&gt;19990630&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0042&lt;/TD&gt;&lt;TD&gt;19990731&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0042&lt;/TD&gt;&lt;TD&gt;19990831&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0042&lt;/TD&gt;&lt;TD&gt;19990930&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0042&lt;/TD&gt;&lt;TD&gt;19991031&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0042&lt;/TD&gt;&lt;TD&gt;19991130&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0042&lt;/TD&gt;&lt;TD&gt;19991231&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0042&lt;/TD&gt;&lt;TD&gt;20000131&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0042&lt;/TD&gt;&lt;TD&gt;20000229&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0042&lt;/TD&gt;&lt;TD&gt;20000331&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0042&lt;/TD&gt;&lt;TD&gt;20000430&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0042&lt;/TD&gt;&lt;TD&gt;20000531&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0042&lt;/TD&gt;&lt;TD&gt;20000630&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.0042&lt;/TD&gt;&lt;TD&gt;20000731&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19970131&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19970228&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19970331&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19970430&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19970531&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19970630&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19970731&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19970831&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19970930&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19971031&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19971130&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19971231&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19980131&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19980228&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19980331&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19980430&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19980531&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19980630&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19980731&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19980831&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19980930&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19981031&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19981130&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19981231&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19990331&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19990630&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19990930&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19991231&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;20000331&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;20000630&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;20000731&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;20000831&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this situation how do I get the dataset I wanted?&lt;/P&gt;</description>
      <pubDate>Thu, 19 Apr 2018 17:30:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/convert-mixed-quarterly-and-annual-data-to-monthly-data-in-panel/m-p/455696#M115329</guid>
      <dc:creator>jkim197</dc:creator>
      <dc:date>2018-04-19T17:30:14Z</dc:date>
    </item>
    <item>
      <title>Re: convert mixed quarterly and annual data to monthly data in panel data setting</title>
      <link>https://communities.sas.com/t5/SAS-Programming/convert-mixed-quarterly-and-annual-data-to-monthly-data-in-panel/m-p/455702#M115334</link>
      <description>&lt;P&gt;If you have SAS ETS, try PROC TIMESERIES.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you don't, a manual data step with a start/end date and a loop works:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
set have;

do date= start_date to end_date;
output;
end;

run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/145253"&gt;@jkim197&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;Hello all!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I want to convert mixed quarterly and annual frequency data to monthly data in panel data setting.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;summary_period2 : represents frequency, (A: annual, Q: quarterly, AQ:quarterly)&lt;/P&gt;
&lt;P&gt;crsp_fundno : entity id variable&lt;/P&gt;
&lt;P&gt;caldt : calendar date&lt;/P&gt;
&lt;P&gt;end_dt : ending calendar date for each entitiy&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;summary_period2&lt;/TD&gt;
&lt;TD&gt;crsp_fundno&lt;/TD&gt;
&lt;TD&gt;exp_ratio&lt;/TD&gt;
&lt;TD&gt;caldt&lt;/TD&gt;
&lt;TD&gt;end_dt&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0025&lt;/TD&gt;
&lt;TD&gt;19971231&lt;/TD&gt;
&lt;TD&gt;20000731&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19981231&lt;/TD&gt;
&lt;TD&gt;20000731&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Q&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19990331&lt;/TD&gt;
&lt;TD&gt;20000731&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Q&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19990630&lt;/TD&gt;
&lt;TD&gt;20000731&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Q&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0042&lt;/TD&gt;
&lt;TD&gt;19990930&lt;/TD&gt;
&lt;TD&gt;20000731&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;AQ&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0042&lt;/TD&gt;
&lt;TD&gt;19991231&lt;/TD&gt;
&lt;TD&gt;20000731&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Q&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0042&lt;/TD&gt;
&lt;TD&gt;20000331&lt;/TD&gt;
&lt;TD&gt;20000731&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Q&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0042&lt;/TD&gt;
&lt;TD&gt;20000630&lt;/TD&gt;
&lt;TD&gt;20000731&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19971231&lt;/TD&gt;
&lt;TD&gt;20000831&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19981231&lt;/TD&gt;
&lt;TD&gt;20000831&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Q&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19990331&lt;/TD&gt;
&lt;TD&gt;20000831&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Q&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19990630&lt;/TD&gt;
&lt;TD&gt;20000831&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Q&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19990930&lt;/TD&gt;
&lt;TD&gt;20000831&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;AQ&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19991231&lt;/TD&gt;
&lt;TD&gt;20000831&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Q&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;20000331&lt;/TD&gt;
&lt;TD&gt;20000831&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Q&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;20000630&lt;/TD&gt;
&lt;TD&gt;20000831&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input  summary_period2 $	crsp_fundno	exp_ratio	caldt	end_dt;
datalines;
A	1	0.0025	19971231	20000731
A	1	0.0019	19981231	20000731
Q	1	0.0019	19990331	20000731
Q	1	0.0019	19990630	20000731
Q	1	0.0042	19990930	20000731
AQ	1	0.0042	19991231	20000731
Q	1	0.0042	20000331	20000731
Q	1	0.0042	20000630	20000731
A	2	0	19971231	20000831
A	2	0	19981231	20000831
Q	2	0	19990331	20000831
Q	2	0	19990630	20000831
Q	2	0	19990930	20000831
AQ	2	0	19991231	20000831
Q	2	0	20000331	20000831
Q	2	0	20000630	20000831
;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;and want&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;crsp_fundno&lt;/TD&gt;
&lt;TD&gt;exp_ratio&lt;/TD&gt;
&lt;TD&gt;caldt&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0025&lt;/TD&gt;
&lt;TD&gt;19970131&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0025&lt;/TD&gt;
&lt;TD&gt;19970228&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0025&lt;/TD&gt;
&lt;TD&gt;19970331&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0025&lt;/TD&gt;
&lt;TD&gt;19970430&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0025&lt;/TD&gt;
&lt;TD&gt;19970531&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0025&lt;/TD&gt;
&lt;TD&gt;19970630&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0025&lt;/TD&gt;
&lt;TD&gt;19970731&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0025&lt;/TD&gt;
&lt;TD&gt;19970830&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0025&lt;/TD&gt;
&lt;TD&gt;19970931&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0025&lt;/TD&gt;
&lt;TD&gt;19971030&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0025&lt;/TD&gt;
&lt;TD&gt;19971131&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0025&lt;/TD&gt;
&lt;TD&gt;19971231&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19980131&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19980228&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19980331&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19980430&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19980531&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19980630&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19980731&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19980831&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19980930&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19981031&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19981130&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19981231&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19990131&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19990228&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19990331&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19990430&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19990531&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0019&lt;/TD&gt;
&lt;TD&gt;19990630&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0042&lt;/TD&gt;
&lt;TD&gt;19990731&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0042&lt;/TD&gt;
&lt;TD&gt;19990831&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0042&lt;/TD&gt;
&lt;TD&gt;19990930&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0042&lt;/TD&gt;
&lt;TD&gt;19991031&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0042&lt;/TD&gt;
&lt;TD&gt;19991130&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0042&lt;/TD&gt;
&lt;TD&gt;19991231&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0042&lt;/TD&gt;
&lt;TD&gt;20000131&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0042&lt;/TD&gt;
&lt;TD&gt;20000229&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0042&lt;/TD&gt;
&lt;TD&gt;20000331&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0042&lt;/TD&gt;
&lt;TD&gt;20000430&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0042&lt;/TD&gt;
&lt;TD&gt;20000531&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0042&lt;/TD&gt;
&lt;TD&gt;20000630&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.0042&lt;/TD&gt;
&lt;TD&gt;20000731&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19970131&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19970228&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19970331&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19970430&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19970531&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19970630&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19970731&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19970831&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19970930&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19971031&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19971130&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19971231&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19980131&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19980228&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19980331&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19980430&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19980531&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19980630&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19980731&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19980831&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19980930&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19981031&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19981130&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19981231&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19990331&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19990630&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19990930&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19991231&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;20000331&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;20000630&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;20000731&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;20000831&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In this situation how do I get the dataset I wanted?&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Apr 2018 17:39:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/convert-mixed-quarterly-and-annual-data-to-monthly-data-in-panel/m-p/455702#M115334</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-04-19T17:39:58Z</dc:date>
    </item>
    <item>
      <title>Re: convert mixed quarterly and annual data to monthly data in panel data setting</title>
      <link>https://communities.sas.com/t5/SAS-Programming/convert-mixed-quarterly-and-annual-data-to-monthly-data-in-panel/m-p/455727#M115344</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13879"&gt;@Reeza&lt;/a&gt;, the line&amp;nbsp;&lt;/P&gt;
&lt;PRE class=" language-sas"&gt;&lt;CODE class="  language-sas"&gt;do &lt;SPAN class="token function"&gt;date&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; start_date to end_date&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;will loop a day by day.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If I understand correctly, the loop should be by month, the the code should be:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Apr 2018 19:13:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/convert-mixed-quarterly-and-annual-data-to-monthly-data-in-panel/m-p/455727#M115344</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2018-04-19T19:13:32Z</dc:date>
    </item>
    <item>
      <title>Re: convert mixed quarterly and annual data to monthly data in panel data setting</title>
      <link>https://communities.sas.com/t5/SAS-Programming/convert-mixed-quarterly-and-annual-data-to-monthly-data-in-panel/m-p/455730#M115346</link>
      <description>&lt;P&gt;(the code was droped from my previos post)&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  set have(rename=(caldt = start_dt));
        caldt = start_dt;
        drop start_dt end_dt;
        do while (caldt le end_dt);
             output;
             caldt = intnx('month', caldt, 1 ,'end');
       end;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 19 Apr 2018 19:18:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/convert-mixed-quarterly-and-annual-data-to-monthly-data-in-panel/m-p/455730#M115346</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2018-04-19T19:18:35Z</dc:date>
    </item>
    <item>
      <title>Re: convert mixed quarterly and annual data to monthly data in panel data setting</title>
      <link>https://communities.sas.com/t5/SAS-Programming/convert-mixed-quarterly-and-annual-data-to-monthly-data-in-panel/m-p/455754#M115353</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input  summary_period2 $	crsp_fundno	exp_ratio	caldt : yymmdd10.	end_dt : yymmdd10.;
format caldt yymmdd10.	end_dt yymmdd10.;
datalines;
A	1	0.0025	19971231	20000731
A	1	0.0019	19981231	20000731
Q	1	0.0019	19990331	20000731
Q	1	0.0019	19990630	20000731
Q	1	0.0042	19990930	20000731
AQ	1	0.0042	19991231	20000731
Q	1	0.0042	20000331	20000731
Q	1	0.0042	20000630	20000731
A	2	0	19971231	20000831
A	2	0	19981231	20000831
Q	2	0	19990331	20000831
Q	2	0	19990630	20000831
Q	2	0	19990930	20000831
AQ	2	0	19991231	20000831
Q	2	0	20000331	20000831
Q	2	0	20000630	20000831
;
run;
data want(drop=caldt _n rename=(n=caldt));
set have;
by crsp_fundno;
retain _n;
if first.crsp_fundno then do;
call missing(n);
n=intnx('month',intnx('year',caldt,0,'b')-1,0,'e');
end;
else n=_n;
do until(n=caldt);
 n=intnx('month',n,1,'e');
output;
end;
if last.crsp_fundno then do;n=end_dt;output;end;
_n=n;
format n _n yymmdd10.;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/145253"&gt;@jkim197&lt;/a&gt;I need some in help in understanding your expected results for&amp;nbsp;&lt;SPAN&gt;crsp_fundno&amp;nbsp; =2&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;19991231&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;20000331&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;20000630&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Seems like i am missing something as I am not spotting the month sequence above&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Apr 2018 20:32:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/convert-mixed-quarterly-and-annual-data-to-monthly-data-in-panel/m-p/455754#M115353</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-04-19T20:32:29Z</dc:date>
    </item>
    <item>
      <title>Re: convert mixed quarterly and annual data to monthly data in panel data setting</title>
      <link>https://communities.sas.com/t5/SAS-Programming/convert-mixed-quarterly-and-annual-data-to-monthly-data-in-panel/m-p/455831#M115380</link>
      <description>Oh..just a mistake..&lt;BR /&gt;It should be stretched to monthly as same as below&lt;BR /&gt;</description>
      <pubDate>Fri, 20 Apr 2018 05:10:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/convert-mixed-quarterly-and-annual-data-to-monthly-data-in-panel/m-p/455831#M115380</guid>
      <dc:creator>jkim197</dc:creator>
      <dc:date>2018-04-20T05:10:48Z</dc:date>
    </item>
    <item>
      <title>Re: convert mixed quarterly and annual data to monthly data in panel data setting</title>
      <link>https://communities.sas.com/t5/SAS-Programming/convert-mixed-quarterly-and-annual-data-to-monthly-data-in-panel/m-p/455838#M115383</link>
      <description>if I dont want to interpolate the exp_ratio so that&lt;BR /&gt;I stop at last caldt, what should I do?&lt;BR /&gt;&lt;BR /&gt;1 0.0042 20000131&lt;BR /&gt;1 0.0042 20000229&lt;BR /&gt;1 0.0042 20000331&lt;BR /&gt;1 0.0042 20000430&lt;BR /&gt;1 0.0042 20000531&lt;BR /&gt;1 0.0042 20000630&lt;BR /&gt;* stop at here not 20000731&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 20 Apr 2018 06:42:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/convert-mixed-quarterly-and-annual-data-to-monthly-data-in-panel/m-p/455838#M115383</guid>
      <dc:creator>jkim197</dc:creator>
      <dc:date>2018-04-20T06:42:21Z</dc:date>
    </item>
    <item>
      <title>Re: convert mixed quarterly and annual data to monthly data in panel data setting</title>
      <link>https://communities.sas.com/t5/SAS-Programming/convert-mixed-quarterly-and-annual-data-to-monthly-data-in-panel/m-p/455947#M115425</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/145253"&gt;@jkim197&lt;/a&gt;wrote:&lt;BR /&gt;if I dont want to interpolate the exp_ratio so that&lt;BR /&gt;I stop at last caldt, what should I do?&lt;BR /&gt;&lt;BR /&gt;1 0.0042 20000131&lt;BR /&gt;1 0.0042 20000229&lt;BR /&gt;1 0.0042 20000331&lt;BR /&gt;1 0.0042 20000430&lt;BR /&gt;1 0.0042 20000531&lt;BR /&gt;1 0.0042 20000630&lt;BR /&gt;* stop at here not 20000731&lt;BR /&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;For that all you need to is comment out ---&amp;gt;&lt;EM&gt;if last.crsp_fundno then do;n=end_dt;output;end;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input  summary_period2 $	crsp_fundno	exp_ratio	caldt : yymmdd10.	end_dt : yymmdd10.;
format caldt yymmdd10.	end_dt yymmdd10.;
datalines;
A	1	0.0025	19971231	20000731
A	1	0.0019	19981231	20000731
Q	1	0.0019	19990331	20000731
Q	1	0.0019	19990630	20000731
Q	1	0.0042	19990930	20000731
AQ	1	0.0042	19991231	20000731
Q	1	0.0042	20000331	20000731
Q	1	0.0042	20000630	20000731
A	2	0	19971231	20000831
A	2	0	19981231	20000831
Q	2	0	19990331	20000831
Q	2	0	19990630	20000831
Q	2	0	19990930	20000831
AQ	2	0	19991231	20000831
Q	2	0	20000331	20000831
Q	2	0	20000630	20000831
;
run;
data want(drop=caldt _n rename=(n=caldt));
set have;
by crsp_fundno;
retain _n;
if first.crsp_fundno then do;
call missing(_n);
n=intnx('month',intnx('year',caldt,0,'b')-1,0,'e');
end;
else n=_n;
do until(n=caldt);
 n=intnx('month',n,1,'e');
output;
end;
/*if last.crsp_fundno then do;n=end_dt;output;end;*/
_n=n;
format n _n yymmdd10.;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'll look forward to your feedback and see if you require any further changes/edit. Very interesting question indeed! Thank you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Apr 2018 14:55:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/convert-mixed-quarterly-and-annual-data-to-monthly-data-in-panel/m-p/455947#M115425</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-04-20T14:55:43Z</dc:date>
    </item>
  </channel>
</rss>

