<?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 Grouping of Relative month in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372425#M89055</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm struck again with one more logic. I have data as below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Flag&lt;/TD&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;relative_month1&lt;/TD&gt;&lt;TD&gt;relative_month2&lt;/TD&gt;&lt;TD&gt;relative_month3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1.2014&lt;/TD&gt;&lt;TD&gt;m1&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;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2.2014&lt;/TD&gt;&lt;TD&gt;m2&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;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3.2014&lt;/TD&gt;&lt;TD&gt;m3&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;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4.2014&lt;/TD&gt;&lt;TD&gt;m4&lt;/TD&gt;&lt;TD&gt;m1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;5.2014&lt;/TD&gt;&lt;TD&gt;m5&lt;/TD&gt;&lt;TD&gt;m2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;6.2014&lt;/TD&gt;&lt;TD&gt;m6&lt;/TD&gt;&lt;TD&gt;m3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7.2014&lt;/TD&gt;&lt;TD&gt;m7&lt;/TD&gt;&lt;TD&gt;m4&lt;/TD&gt;&lt;TD&gt;m1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;8.2014&lt;/TD&gt;&lt;TD&gt;m8&lt;/TD&gt;&lt;TD&gt;m5&lt;/TD&gt;&lt;TD&gt;m2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;9.2014&lt;/TD&gt;&lt;TD&gt;m9&lt;/TD&gt;&lt;TD&gt;m6&lt;/TD&gt;&lt;TD&gt;m3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;10.2014&lt;/TD&gt;&lt;TD&gt;m10&lt;/TD&gt;&lt;TD&gt;m7&lt;/TD&gt;&lt;TD&gt;m4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2.2014&lt;/TD&gt;&lt;TD&gt;m1&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;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3.2014&lt;/TD&gt;&lt;TD&gt;m2&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;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;4.2014&lt;/TD&gt;&lt;TD&gt;m3&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;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5.2014&lt;/TD&gt;&lt;TD&gt;m4&lt;/TD&gt;&lt;TD&gt;m1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;6.2014&lt;/TD&gt;&lt;TD&gt;m5&lt;/TD&gt;&lt;TD&gt;m2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;7.2014&lt;/TD&gt;&lt;TD&gt;m6&lt;/TD&gt;&lt;TD&gt;m3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;8.2014&lt;/TD&gt;&lt;TD&gt;m7&lt;/TD&gt;&lt;TD&gt;m4&lt;/TD&gt;&lt;TD&gt;m1&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;9.2014&lt;/TD&gt;&lt;TD&gt;m8&lt;/TD&gt;&lt;TD&gt;m5&lt;/TD&gt;&lt;TD&gt;m2&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 output as below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;201401&lt;/TD&gt;&lt;TD&gt;201402&lt;/TD&gt;&lt;TD&gt;201403&lt;/TD&gt;&lt;TD&gt;201404&lt;/TD&gt;&lt;TD&gt;201405&lt;/TD&gt;&lt;TD&gt;201406&lt;/TD&gt;&lt;TD&gt;201407&lt;/TD&gt;&lt;TD&gt;201408&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;m1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;m2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;m3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;m4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;m5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&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;m6&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&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;m7&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&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;m8&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&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;m9&lt;/TD&gt;&lt;TD&gt;1&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;m10&lt;/TD&gt;&lt;TD&gt;1&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;m11&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;m12&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;&lt;BR /&gt;Here is how i want to group, for example ID 1 has M1 in &amp;nbsp;01.2014, &amp;nbsp;04.2014, &amp;nbsp;07.2014.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In 01.2014 it has 10 months follow up.&lt;/P&gt;&lt;P&gt;In 04.2014 it has 7 months follow up&lt;/P&gt;&lt;P&gt;In 07.2014 it has 4 months follow up. same thing is represented in the output.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have millions of records like this, different ID's can have &amp;nbsp;M1 on the same date.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have taken cohort approach to solve this which is very lengthy.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks alot in &amp;nbsp;Advance. please let me know if &amp;nbsp;something is not clear.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I edited the question as there was some error in the output given.&lt;/P&gt;</description>
    <pubDate>Sat, 01 Jul 2017 16:31:13 GMT</pubDate>
    <dc:creator>Haritha1</dc:creator>
    <dc:date>2017-07-01T16:31:13Z</dc:date>
    <item>
      <title>Grouping of Relative month</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372425#M89055</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm struck again with one more logic. I have data as below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Flag&lt;/TD&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;relative_month1&lt;/TD&gt;&lt;TD&gt;relative_month2&lt;/TD&gt;&lt;TD&gt;relative_month3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1.2014&lt;/TD&gt;&lt;TD&gt;m1&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;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2.2014&lt;/TD&gt;&lt;TD&gt;m2&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;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3.2014&lt;/TD&gt;&lt;TD&gt;m3&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;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4.2014&lt;/TD&gt;&lt;TD&gt;m4&lt;/TD&gt;&lt;TD&gt;m1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;5.2014&lt;/TD&gt;&lt;TD&gt;m5&lt;/TD&gt;&lt;TD&gt;m2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;6.2014&lt;/TD&gt;&lt;TD&gt;m6&lt;/TD&gt;&lt;TD&gt;m3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7.2014&lt;/TD&gt;&lt;TD&gt;m7&lt;/TD&gt;&lt;TD&gt;m4&lt;/TD&gt;&lt;TD&gt;m1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;8.2014&lt;/TD&gt;&lt;TD&gt;m8&lt;/TD&gt;&lt;TD&gt;m5&lt;/TD&gt;&lt;TD&gt;m2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;9.2014&lt;/TD&gt;&lt;TD&gt;m9&lt;/TD&gt;&lt;TD&gt;m6&lt;/TD&gt;&lt;TD&gt;m3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;10.2014&lt;/TD&gt;&lt;TD&gt;m10&lt;/TD&gt;&lt;TD&gt;m7&lt;/TD&gt;&lt;TD&gt;m4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2.2014&lt;/TD&gt;&lt;TD&gt;m1&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;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3.2014&lt;/TD&gt;&lt;TD&gt;m2&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;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;4.2014&lt;/TD&gt;&lt;TD&gt;m3&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;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5.2014&lt;/TD&gt;&lt;TD&gt;m4&lt;/TD&gt;&lt;TD&gt;m1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;6.2014&lt;/TD&gt;&lt;TD&gt;m5&lt;/TD&gt;&lt;TD&gt;m2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;7.2014&lt;/TD&gt;&lt;TD&gt;m6&lt;/TD&gt;&lt;TD&gt;m3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;8.2014&lt;/TD&gt;&lt;TD&gt;m7&lt;/TD&gt;&lt;TD&gt;m4&lt;/TD&gt;&lt;TD&gt;m1&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;9.2014&lt;/TD&gt;&lt;TD&gt;m8&lt;/TD&gt;&lt;TD&gt;m5&lt;/TD&gt;&lt;TD&gt;m2&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 output as below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;201401&lt;/TD&gt;&lt;TD&gt;201402&lt;/TD&gt;&lt;TD&gt;201403&lt;/TD&gt;&lt;TD&gt;201404&lt;/TD&gt;&lt;TD&gt;201405&lt;/TD&gt;&lt;TD&gt;201406&lt;/TD&gt;&lt;TD&gt;201407&lt;/TD&gt;&lt;TD&gt;201408&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;m1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;m2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;m3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;m4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;m5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&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;m6&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&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;m7&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&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;m8&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&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;m9&lt;/TD&gt;&lt;TD&gt;1&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;m10&lt;/TD&gt;&lt;TD&gt;1&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;m11&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;m12&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;&lt;BR /&gt;Here is how i want to group, for example ID 1 has M1 in &amp;nbsp;01.2014, &amp;nbsp;04.2014, &amp;nbsp;07.2014.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In 01.2014 it has 10 months follow up.&lt;/P&gt;&lt;P&gt;In 04.2014 it has 7 months follow up&lt;/P&gt;&lt;P&gt;In 07.2014 it has 4 months follow up. same thing is represented in the output.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have millions of records like this, different ID's can have &amp;nbsp;M1 on the same date.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have taken cohort approach to solve this which is very lengthy.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks alot in &amp;nbsp;Advance. please let me know if &amp;nbsp;something is not clear.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I edited the question as there was some error in the output given.&lt;/P&gt;</description>
      <pubDate>Sat, 01 Jul 2017 16:31:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372425#M89055</guid>
      <dc:creator>Haritha1</dc:creator>
      <dc:date>2017-07-01T16:31:13Z</dc:date>
    </item>
    <item>
      <title>Re: Grouping of Relative month</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372451#M89056</link>
      <description>&lt;P&gt;Please explain the entries for M2 in your desired output.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 01 Jul 2017 22:14:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372451#M89056</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-07-01T22:14:58Z</dc:date>
    </item>
    <item>
      <title>Re: Grouping of Relative month</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372475#M89060</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please interpret the output vertically.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In &amp;nbsp;input data ID 1 has three M1's. First M1 is starting on 01.2014 (relative_month1 variable) and has follow up of 10months.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Second M1 is starting on 04.2014 (relative_month2 variable) &amp;nbsp;and has follow up of 7months.&lt;/P&gt;&lt;P&gt;Third M1 is starting on 07.2014(relative_month3 variable) &amp;nbsp;and has follow up of 4months.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Same &amp;nbsp;thing is represented in the output. Hope I clarified ur question.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Flag&lt;/TD&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;relative_month1&lt;/TD&gt;&lt;TD&gt;relative_month2&lt;/TD&gt;&lt;TD&gt;relative_month3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1.2014&lt;/TD&gt;&lt;TD&gt;m1&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;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2.2014&lt;/TD&gt;&lt;TD&gt;m2&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;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3.2014&lt;/TD&gt;&lt;TD&gt;m3&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;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4.2014&lt;/TD&gt;&lt;TD&gt;m4&lt;/TD&gt;&lt;TD&gt;m1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;5.2014&lt;/TD&gt;&lt;TD&gt;m5&lt;/TD&gt;&lt;TD&gt;m2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;6.2014&lt;/TD&gt;&lt;TD&gt;m6&lt;/TD&gt;&lt;TD&gt;m3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7.2014&lt;/TD&gt;&lt;TD&gt;m7&lt;/TD&gt;&lt;TD&gt;m4&lt;/TD&gt;&lt;TD&gt;m1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;8.2014&lt;/TD&gt;&lt;TD&gt;m8&lt;/TD&gt;&lt;TD&gt;m5&lt;/TD&gt;&lt;TD&gt;m2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;9.2014&lt;/TD&gt;&lt;TD&gt;m9&lt;/TD&gt;&lt;TD&gt;m6&lt;/TD&gt;&lt;TD&gt;m3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;10.2014&lt;/TD&gt;&lt;TD&gt;m10&lt;/TD&gt;&lt;TD&gt;m7&lt;/TD&gt;&lt;TD&gt;m4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Sun, 02 Jul 2017 01:10:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372475#M89060</guid>
      <dc:creator>Haritha1</dc:creator>
      <dc:date>2017-07-02T01:10:14Z</dc:date>
    </item>
    <item>
      <title>Re: Grouping of Relative month</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372477#M89062</link>
      <description>&lt;P&gt;No, I asked about M2&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 02 Jul 2017 01:21:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372477#M89062</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-07-02T01:21:49Z</dc:date>
    </item>
    <item>
      <title>Re: Grouping of Relative month</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372479#M89063</link>
      <description>&lt;P&gt;This is relative month calculation.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID 1 has M1 in 01.2014(relative_month1 variable) and M2 in 02.2014. I grouped this in 201401 bucket&lt;/P&gt;&lt;P&gt;ID 1 has M1 in in 02.2014(relative_month2 varibale) and M2 in 05.2014 - &amp;nbsp;I grouped this in 201402 bucket&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So M2 can fall on any date but we are not showing it in the output.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;we are just showing when a particular patient has started and how many &amp;nbsp;follow up's he has.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I will give another example if 10 patients are satrting on 01.2014(M1) and out of the 10, 9 are coming back second time(can be on any date), I will flag the second instance as M2 and represent 9 in M2. In the input data the complication is our initiations can also happen in between the follow up period. same patient can have multiple initiation dates, ID 1 has initiation dates on 01.2014, &amp;nbsp;04.2014, &amp;nbsp; 07.2014.&lt;/P&gt;&lt;P&gt;our first initiation date is &amp;nbsp;on 01.2014 when the follow up for this is M4, again the same ID is initiated also on 04.2014.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry if this is confusing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the output I'm interested to show only the initiation date and the follow up's.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 02 Jul 2017 01:41:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372479#M89063</guid>
      <dc:creator>Haritha1</dc:creator>
      <dc:date>2017-07-02T01:41:20Z</dc:date>
    </item>
    <item>
      <title>Re: Grouping of Relative month</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372494#M89070</link>
      <description>I hope it is clear.</description>
      <pubDate>Sun, 02 Jul 2017 03:08:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372494#M89070</guid>
      <dc:creator>Haritha1</dc:creator>
      <dc:date>2017-07-02T03:08:17Z</dc:date>
    </item>
    <item>
      <title>Re: Grouping of Relative month</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372496#M89071</link>
      <description>&lt;P&gt;Unfortunately, it isn't at all clear to me. Hopefully, either someone else can undertand your description, or you can describe it better.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 02 Jul 2017 03:57:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372496#M89071</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-07-02T03:57:22Z</dc:date>
    </item>
    <item>
      <title>Re: Grouping of Relative month</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372539#M89082</link>
      <description>&lt;P&gt;Hi art297,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your time and patience.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have managed to code it though after spending considerable amount of time....)&lt;/P&gt;</description>
      <pubDate>Sun, 02 Jul 2017 13:46:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372539#M89082</guid>
      <dc:creator>Haritha1</dc:creator>
      <dc:date>2017-07-02T13:46:55Z</dc:date>
    </item>
    <item>
      <title>Re: Grouping of Relative month</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372542#M89083</link>
      <description>&lt;PRE&gt; Assuming I understand your question .  
data have;
infile cards truncover expandtabs;
input ID	Flag	(_date relative_month1	relative_month2	relative_month3) ($);
date=input(cats('01.',_date),ddmmyy12.);
format date yymmn6.;
drop _date;
cards;
1	1	1.2014	m1	 	 
1	0	2.2014	m2	 	 
1	0	3.2014	m3	 	 
1	1	4.2014	m4	m1	 
1	0	5.2014	m5	m2	 
1	0	6.2014	m6	m3	 
1	1	7.2014	m7	m4	m1
1	0	8.2014	m8	m5	m2
1	0	9.2014	m9	m6	m3
1	0	10.2014	m10	m7	m4
2	1	2.2014	m1	 	 
2	0	3.2014	m2	 	 
2	0	4.2014	m3	 	 
2	1	5.2014	m4	m1	 
2	0	6.2014	m5	m2	 
2	0	7.2014	m6	m3	 
2	1	8.2014	m7	m4	m1
2	0	9.2014	m8	m5	m2
;
run;
data temp;
 set have(keep=id date relative_month1 rename=(relative_month1=month))
     have(keep=id date relative_month2 rename=(relative_month2=month))
     have(keep=id date relative_month3 rename=(relative_month3=month));
 retain var 1;
 if not missing(month);
run;
data temp1(index=(month));
 set temp;
 by id notsorted;
 retain first ;
 if first.id then first=date;
 format first yymmn6.;
run;

proc sort data=temp1 out=temp2 nodupkey;
 by id first;
run;

data _null_;
 set temp2 end=last;
 if _n_=1 then call execute(catt('data want; merge '));
 call execute(catt('temp1(where=(id=',id,' and first=',first,') rename=(var=_',vvalue(first),'))'));
 if last then call execute(';by month;drop id date first;run;');
run;
    &lt;/PRE&gt;</description>
      <pubDate>Sun, 02 Jul 2017 13:56:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Grouping-of-Relative-month/m-p/372542#M89083</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-07-02T13:56:30Z</dc:date>
    </item>
  </channel>
</rss>

