<?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: Dynamic comparison of indicators at different reporting dates based on metadata table in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Dynamic-comparison-of-indicators-at-different-reporting-dates/m-p/274021#M54634</link>
    <description>&lt;P&gt;You're asking people here for a large chunk&amp;nbsp;of their time in order to understand your large data and numerous calculations, and then come up with a solution.&lt;/P&gt;
&lt;P&gt;Please invest some of your time to reduce the size of the problem to a small data set and a couple of calculations, that you'll then be able to extrapolate to the full problem.&lt;/P&gt;</description>
    <pubDate>Tue, 31 May 2016 03:42:50 GMT</pubDate>
    <dc:creator>ChrisNZ</dc:creator>
    <dc:date>2016-05-31T03:42:50Z</dc:date>
    <item>
      <title>Dynamic comparison of indicators at different reporting dates based on metadata table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Dynamic-comparison-of-indicators-at-different-reporting-dates/m-p/270576#M53784</link>
      <description>&lt;P&gt;Dear SAS Community,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using enterprise guide to calculate yearly, bi-annual, quarterly, weekly evolution of indicators. I need to make the step of programming and make it dynamic based on a meta data table. I do not know how to proceed. If someone would heve some advice I would be greatful&lt;/P&gt;&lt;P&gt;Here is an example of metadata table and input data.&lt;/P&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 WORK.METADATA;
    LENGTH
        Indicator_Name   $ 4
        'Evolution calculation basis'n $ 3
        'Indicator availability'n $ 9
        Category         $ 9
        TableID          $ 6 ;
    FORMAT
        Indicator_Name   $CHAR4.
        'Evolution calculation basis'n $CHAR3.
        'Indicator availability'n $CHAR9.
        Category         $CHAR9.
        TableID          $CHAR6. ;
 infile datalines delimiter=','; 
    INPUT
        Indicator_Name   : $CHAR4.
        'Evolution calculation basis'n : $CHAR3.
        'Indicator availability'n : $CHAR9.
        Category         : $CHAR9.
        TableID          : $CHAR6. ;

   DATALINES;
IND1,QoQ,Quarterly,Category1,Table1
IND1,YoY,Quarterly,Category1,Table1
IND2,QoQ,Quarterly,Category1,Table1
IND3,SoS,Bi-annual,Category2,Table1
IND4,YoY,Quarterly,Category3,Table1
IND5,WoW,Weekly   ,Category4,Table2
IND6,YoY,Quarterly,Category4,Table2
IND7,YoY,Yearly   ,Category5,Table2
;
RUN;


DATA INPUT_DATA;
    LENGTH
        CTRY             $ 5
        idnum            $ 3
        date               8
        IND1               8
        IND2               8
        IND3               8
        IND4               8
        IND5               8
        IND6               8
        IND7               8 ;
    FORMAT
        CTRY             $CHAR5.
        idnum            $CHAR3.
        date             DATE9.
        IND1             PERCENT9.2
        IND2             COMMAX32.
        IND3             PERCENT6.
        IND4             COMMA12.
        IND5             COMMAX32.
        IND6             PERCENT9.2
        IND7             COMMAX32. ;

infile datalines delimiter=','; 
INPUT
        CTRY             : $CHAR5.
        idnum            : $CHAR3.
        date             : date9.
        IND1             :  PERCENT9.
        IND2             : COMMA32.
        IND3             :  PERCENT9.
        IND4             : BEST32.
        IND5             : COMMA12.
        IND6             : PERCENT9.
        IND7             : COMMA12. ;


		Datalines;
CTRY1,ID1,31-Dec-09,0.34%,15432456666,41% ,103,3231223,-2.00%,12322212243 
CTRY1,ID1,30-Sep-10,0.30%,12345967512,    ,   ,       ,-3.00%,            
CTRY1,ID1,31-Dec-10,0.10%,12345374512,54% ,102,       ,51.00%,11341917945 
CTRY1,ID1,31-Mar-11,     ,           ,    ,   ,1298289,-3.00%,            
CTRY1,ID1,28-Apr-11,	 ,			 ,    ,   ,1435765,      ,       	  
CTRY1,ID1,31-Mar-11,2.30%,			 ,	  ,	  ,       ,-3.00%,            
CTRY1,ID1,30-Jun-11,5.00%,12349067116,200%,   ,       ,      , 			  
CTRY1,ID1,30-Sep-11,0.07%,12350913418, 	  ,   ,       ,-3.00%,	          
CTRY1,ID1,31-Dec-11,     ,12352759720,33% ,100,       ,30.00%,11349303153 
CTRY1,ID1,31-Mar-12,2.12%,12347220593,	  ,   ,       ,-3.00%,            
CTRY1,ID2,30-Jun-11,5.00%,12358298626,23% ,   ,       ,20.00%,            
CTRY1,ID2,30-Sep-11,0.09%,12360144928,    ,   ,       ,-3.00%,            
CTRY1,ID2,28-Apr-11,	 ,           ,    ,   ,       ,      ,            
CTRY1,ID2,21-Apr-11,0.09%,	         ,    ,   ,1301995,      ,      	  
CTRY2,ID1,31-Dec-09,0.27%,12345965333,33% ,82 ,2584978,-1.60%,9857769794  
CTRY2,ID1,30-Sep-10,0.24%,9876774010 ,    ,   ,       ,-2.40%,            
CTRY2,ID1,31-Dec-10,0.08%,9876299610 ,43% ,82 ,       ,40.80%, 9073534356 
CTRY2,ID1,31-Mar-11,0.00%,		     ,    ,   ,1038631,-2.40%,            
CTRY2,ID1,28-Apr-11,0.00%,			 ,    ,   ,1148612,      ,            
CTRY2,ID1,31-Mar-11,1.84%,           ,    ,   ,       ,-2.40%,            
CTRY2,ID1,30-Jun-11,4.00%,9879253693 ,160%,   ,       ,                   
CTRY2,ID1,30-Sep-11,0.06%,9880730734 ,    ,   ,       ,-2.40%,            
CTRY2,ID1,31-Dec-11,0.00%,9882207776 ,26% ,80 , 	  ,24.00%,9079442522  
CTRY2,ID1,31-Mar-12,1.70%,9877776474 , 	  ,   ,       ,-2.40%,            
CTRY2,ID2,30-Jun-11,4.00%,9886638901 ,18% ,   ,       ,16.00%,            
CTRY2,ID2,30-Sep-11,0.07%,9888115942 , 	  ,   ,       ,-2.40%,            
CTRY2,ID2,28-Apr-11,0.00%,	         ,    ,   ,       ,0.00% ,            
CTRY2,ID2,21-Apr-11,0.07%,		     ,    ,   ,041596 ,0.00% ,            
RUN;




&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;Metadata description:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For each indicator, an '&lt;SPAN&gt;Evolution calculation basis' is defined&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Evolution calculation basis:&amp;nbsp;&lt;UL&gt;&lt;LI&gt;YoY: year to year. the purpose is to calculated the evolution of the indicator between the latest end of year (e.g. 31DEC2011) where the indicator is non missing and the previous end of year. The formula is (B-A)/A. If the indicator is missing at previous end of year, the the program returns NA&lt;/LI&gt;&lt;LI&gt;SoS: Semester to Semester:&amp;nbsp;&lt;SPAN&gt;the purpose is to calculated the evolution of the indicator between the latest end of semester (31DECxxxx or 30JUNxxxx) where the indicator is non missing and the previous semester, respectively (&lt;SPAN&gt;30JUNxxxx &amp;nbsp;or 31DECxxxx)&lt;/SPAN&gt;. The formula is (B-&lt;/SPAN&gt;&lt;SPAN&gt;A&lt;/SPAN&gt;&lt;SPAN&gt;)/A.&amp;nbsp;If the indicator is missing at previous end of Semester, the program returns NA&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;QoQ: quarter to quarter:&amp;nbsp;&lt;SPAN&gt;the purpose is to calculated the evolution of the indicator between the latest end of year (31DEC2011) where the indicator is non missing and the previous end of year. The formula is (B-&lt;/SPAN&gt;&lt;SPAN&gt;A&lt;/SPAN&gt;&lt;SPAN&gt;)/A.&amp;nbsp;If the indicator is missing at previous end of quarter, the program returns NA&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;WoW: week to week:&amp;nbsp;the purpose is to calculated the evolution of the indicator between the latest end of week where the indicator is non missing and the previous end of week. THe formula is (B-&lt;SPAN&gt;A&lt;/SPAN&gt;&lt;SPAN&gt;)/A.&amp;nbsp;If the indicator is missing at previous end of week, the program returns NA&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;For each indicator, an 'Indicator availability&lt;SPAN&gt;' is defined. It tells at which frequency the indicator is avaialble.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;THe output table is the result of a transpose and the calculation defined above:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Country&lt;/TD&gt;&lt;TD&gt;idnum&lt;/TD&gt;&lt;TD&gt;TableID&lt;/TD&gt;&lt;TD&gt;Category&lt;/TD&gt;&lt;TD&gt;Indicator_Name&lt;/TD&gt;&lt;TD&gt;Evolution calculation basis&lt;/TD&gt;&lt;TD&gt;Latest non missing Value&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Date of latest non missing value&lt;/TD&gt;&lt;TD&gt;Value at previous reference date for calculation&lt;/TD&gt;&lt;TD&gt;Evolution value: from latest reference date non missing&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY1&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category1&lt;/TD&gt;&lt;TD&gt;IND1&lt;/TD&gt;&lt;TD&gt;QoQ&lt;/TD&gt;&lt;TD&gt;2.12%&lt;/TD&gt;&lt;TD&gt;31-Mar-12&lt;/TD&gt;&lt;TD&gt;NA&lt;/TD&gt;&lt;TD&gt;NA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY1&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category1&lt;/TD&gt;&lt;TD&gt;IND1&lt;/TD&gt;&lt;TD&gt;YoY&lt;/TD&gt;&lt;TD&gt;2.12%&lt;/TD&gt;&lt;TD&gt;31-Mar-12&lt;/TD&gt;&lt;TD&gt;2.30%&lt;/TD&gt;&lt;TD&gt;-7.83%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY1&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category1&lt;/TD&gt;&lt;TD&gt;IND2&lt;/TD&gt;&lt;TD&gt;QoQ&lt;/TD&gt;&lt;TD&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; 12,347,220,593&lt;/TD&gt;&lt;TD&gt;31-Mar-12&lt;/TD&gt;&lt;TD&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; 12,352,759,720&lt;/TD&gt;&lt;TD&gt;-0.04%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY1&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category2&lt;/TD&gt;&lt;TD&gt;IND3&lt;/TD&gt;&lt;TD&gt;SoS&lt;/TD&gt;&lt;TD&gt;33%&lt;/TD&gt;&lt;TD&gt;31-Dec-11&lt;/TD&gt;&lt;TD&gt;200%&lt;/TD&gt;&lt;TD&gt;-83.50%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY1&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category3&lt;/TD&gt;&lt;TD&gt;IND4&lt;/TD&gt;&lt;TD&gt;YoY&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY1&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table2&lt;/TD&gt;&lt;TD&gt;Category4&lt;/TD&gt;&lt;TD&gt;IND5&lt;/TD&gt;&lt;TD&gt;WoW&lt;/TD&gt;&lt;TD&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1,435,765&lt;/TD&gt;&lt;TD&gt;28-Apr-11&lt;/TD&gt;&lt;TD&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1,298,289&lt;/TD&gt;&lt;TD&gt;10.59%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY1&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table2&lt;/TD&gt;&lt;TD&gt;Category4&lt;/TD&gt;&lt;TD&gt;IND6&lt;/TD&gt;&lt;TD&gt;YoY&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY1&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table2&lt;/TD&gt;&lt;TD&gt;Category5&lt;/TD&gt;&lt;TD&gt;IND7&lt;/TD&gt;&lt;TD&gt;YoY&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY1&lt;/TD&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category1&lt;/TD&gt;&lt;TD&gt;IND1&lt;/TD&gt;&lt;TD&gt;QoQ&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY1&lt;/TD&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category1&lt;/TD&gt;&lt;TD&gt;IND1&lt;/TD&gt;&lt;TD&gt;YoY&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY1&lt;/TD&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category1&lt;/TD&gt;&lt;TD&gt;IND2&lt;/TD&gt;&lt;TD&gt;QoQ&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY1&lt;/TD&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category2&lt;/TD&gt;&lt;TD&gt;IND3&lt;/TD&gt;&lt;TD&gt;SoS&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY1&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category3&lt;/TD&gt;&lt;TD&gt;IND4&lt;/TD&gt;&lt;TD&gt;YoY&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY1&lt;/TD&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;Table2&lt;/TD&gt;&lt;TD&gt;Category4&lt;/TD&gt;&lt;TD&gt;IND5&lt;/TD&gt;&lt;TD&gt;WoW&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY1&lt;/TD&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;Table2&lt;/TD&gt;&lt;TD&gt;Category4&lt;/TD&gt;&lt;TD&gt;IND6&lt;/TD&gt;&lt;TD&gt;YoY&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY1&lt;/TD&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;Table2&lt;/TD&gt;&lt;TD&gt;Category5&lt;/TD&gt;&lt;TD&gt;IND7&lt;/TD&gt;&lt;TD&gt;YoY&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY2&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category1&lt;/TD&gt;&lt;TD&gt;IND1&lt;/TD&gt;&lt;TD&gt;QoQ&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY2&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category1&lt;/TD&gt;&lt;TD&gt;IND1&lt;/TD&gt;&lt;TD&gt;YoY&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY2&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category1&lt;/TD&gt;&lt;TD&gt;IND2&lt;/TD&gt;&lt;TD&gt;QoQ&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY2&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category2&lt;/TD&gt;&lt;TD&gt;IND3&lt;/TD&gt;&lt;TD&gt;SoS&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY2&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category3&lt;/TD&gt;&lt;TD&gt;IND4&lt;/TD&gt;&lt;TD&gt;YoY&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY2&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table2&lt;/TD&gt;&lt;TD&gt;Category4&lt;/TD&gt;&lt;TD&gt;IND5&lt;/TD&gt;&lt;TD&gt;WoW&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY2&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table2&lt;/TD&gt;&lt;TD&gt;Category4&lt;/TD&gt;&lt;TD&gt;IND6&lt;/TD&gt;&lt;TD&gt;YoY&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY2&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table2&lt;/TD&gt;&lt;TD&gt;Category5&lt;/TD&gt;&lt;TD&gt;IND7&lt;/TD&gt;&lt;TD&gt;YoY&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY2&lt;/TD&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category1&lt;/TD&gt;&lt;TD&gt;IND1&lt;/TD&gt;&lt;TD&gt;QoQ&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY2&lt;/TD&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category1&lt;/TD&gt;&lt;TD&gt;IND1&lt;/TD&gt;&lt;TD&gt;YoY&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY2&lt;/TD&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category1&lt;/TD&gt;&lt;TD&gt;IND2&lt;/TD&gt;&lt;TD&gt;QoQ&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY2&lt;/TD&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category2&lt;/TD&gt;&lt;TD&gt;IND3&lt;/TD&gt;&lt;TD&gt;SoS&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY2&lt;/TD&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;Table1&lt;/TD&gt;&lt;TD&gt;Category3&lt;/TD&gt;&lt;TD&gt;IND4&lt;/TD&gt;&lt;TD&gt;YoY&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY2&lt;/TD&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;Table2&lt;/TD&gt;&lt;TD&gt;Category4&lt;/TD&gt;&lt;TD&gt;IND5&lt;/TD&gt;&lt;TD&gt;WoW&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY2&lt;/TD&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;Table2&lt;/TD&gt;&lt;TD&gt;Category4&lt;/TD&gt;&lt;TD&gt;IND6&lt;/TD&gt;&lt;TD&gt;YoY&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CTRY2&lt;/TD&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;Table2&lt;/TD&gt;&lt;TD&gt;Category5&lt;/TD&gt;&lt;TD&gt;IND7&lt;/TD&gt;&lt;TD&gt;YoY&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;TD&gt;…&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;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;Many thanks for your help&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&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;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 15 May 2016 08:52:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Dynamic-comparison-of-indicators-at-different-reporting-dates/m-p/270576#M53784</guid>
      <dc:creator>Tanguy</dc:creator>
      <dc:date>2016-05-15T08:52:51Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic comparison of indicators at different reporting dates based on metadata table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Dynamic-comparison-of-indicators-at-different-reporting-dates/m-p/274021#M54634</link>
      <description>&lt;P&gt;You're asking people here for a large chunk&amp;nbsp;of their time in order to understand your large data and numerous calculations, and then come up with a solution.&lt;/P&gt;
&lt;P&gt;Please invest some of your time to reduce the size of the problem to a small data set and a couple of calculations, that you'll then be able to extrapolate to the full problem.&lt;/P&gt;</description>
      <pubDate>Tue, 31 May 2016 03:42:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Dynamic-comparison-of-indicators-at-different-reporting-dates/m-p/274021#M54634</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2016-05-31T03:42:50Z</dc:date>
    </item>
  </channel>
</rss>

