<?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: 12  Month data mcro in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415426#M280105</link>
    <description>&lt;P&gt;This is not a dataset, it's a Excel spreadsheet.&lt;/P&gt;
&lt;P&gt;- MS Office files are blocked at many corporate sites against downloading from the internet, for security reasons&lt;/P&gt;
&lt;P&gt;- said security reasons prevent sensible users from doing that, anyway.&lt;/P&gt;
&lt;P&gt;- Excel files have no structure, therefore they cannot convey important metadata information (variable types, lengths, formats) that is essential when dealing with SAS data&lt;/P&gt;
&lt;P&gt;bottom line: Excel files are useless.&lt;/P&gt;
&lt;P&gt;Follow the link I gave you and create datasteps and post them here. Then I can simply copy/paste and submit your code and get the identical datasets you are working with. Without having to explain to my security auditors why I'm stupidly downloading external files with possible malware to the company IT.&lt;/P&gt;</description>
    <pubDate>Wed, 22 Nov 2017 09:15:23 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2017-11-22T09:15:23Z</dc:date>
    <item>
      <title>12  Month data mcro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415035#M280097</link>
      <description>&lt;P&gt;Good day&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a process I am busy with but need help executing it in a macro, I have a data set I created from various sources and added indicators to reflect 1 &amp;amp; 0 , I have the data for one month but need this for June2104 till june2015 , then I need it to run with the current months monthly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;this is how the data looks and how I need to look monthly with the addition of each month &amp;amp; indicators:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="1721"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="51"&gt;unique&lt;/TD&gt;
&lt;TD width="43"&gt;prod1&lt;/TD&gt;
&lt;TD width="43"&gt;prod2&lt;/TD&gt;
&lt;TD width="43"&gt;prod3&lt;/TD&gt;
&lt;TD width="43"&gt;prod4&lt;/TD&gt;
&lt;TD width="43"&gt;prod5&lt;/TD&gt;
&lt;TD width="43"&gt;prod6&lt;/TD&gt;
&lt;TD width="44"&gt;Count&lt;/TD&gt;
&lt;TD width="94"&gt;prod1_June14&lt;/TD&gt;
&lt;TD width="101"&gt;prod2__June14&lt;/TD&gt;
&lt;TD width="108"&gt;prod3___June14&lt;/TD&gt;
&lt;TD width="98"&gt;prod4__july14&lt;/TD&gt;
&lt;TD width="94"&gt;prod5_June14&lt;/TD&gt;
&lt;TD width="94"&gt;prod6_June14&lt;/TD&gt;
&lt;TD width="95"&gt;Count_June14&lt;/TD&gt;
&lt;TD width="94"&gt;prod1_July14&lt;/TD&gt;
&lt;TD width="101"&gt;prod2__July14&lt;/TD&gt;
&lt;TD width="108"&gt;prod3___July14&lt;/TD&gt;
&lt;TD width="98"&gt;prod4__july14&lt;/TD&gt;
&lt;TD width="94"&gt;prod5_July14&lt;/TD&gt;
&lt;TD width="94"&gt;prod6_July14&lt;/TD&gt;
&lt;TD width="95"&gt;Count_July14&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;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;4&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;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Tue, 21 Nov 2017 06:45:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415035#M280097</guid>
      <dc:creator>EMC9</dc:creator>
      <dc:date>2017-11-21T06:45:21Z</dc:date>
    </item>
    <item>
      <title>Re: 12  Month data mcro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415038#M280098</link>
      <description>&lt;P&gt;Very unwieldy. Why don't you use a long format, with rows for products &amp;amp; dates?&lt;/P&gt;</description>
      <pubDate>Tue, 21 Nov 2017 06:53:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415038#M280098</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-11-21T06:53:16Z</dc:date>
    </item>
    <item>
      <title>Re: 12  Month data mcro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415040#M280099</link>
      <description>&lt;P&gt;Hi Kurt&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;thank you , this is what the requester wanted , I would prefer to have it like this so the macro around this would help alot.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Nov 2017 07:05:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415040#M280099</guid>
      <dc:creator>EMC9</dc:creator>
      <dc:date>2017-11-21T07:05:42Z</dc:date>
    </item>
    <item>
      <title>Re: 12  Month data mcro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415045#M280100</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/23871"&gt;@EMC9&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;Hi Kurt&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;thank you , this is what the requester wanted , I would prefer to have it like this so the macro around this would help alot.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I hope you charge accordingly &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So you have the current month's data, and need to add it to a dataset like the one shown, creating new columns? Could you please supply an example for the data that needs to be attached? Posting it in a data step would simplify everything a lot.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Nov 2017 07:14:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415045#M280100</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-11-21T07:14:59Z</dc:date>
    </item>
    <item>
      <title>Re: 12  Month data mcro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415053#M280101</link>
      <description>&lt;P&gt;this is the code I used it is very messy :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;data TG.Savings_pocket&amp;amp;MONTH.;&lt;BR /&gt; set lib.uniqu_acct&amp;amp;MONTH.;&lt;BR /&gt; where sub_prod_cde in ('test');&lt;BR /&gt; SP_IND = 1;&lt;BR /&gt;RUN;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;proc sql;&lt;BR /&gt; create table TG.Savings_Pocket_&amp;amp;MONTH. as&lt;BR /&gt; selct a.*,&lt;BR /&gt; b.unique as SP_ind&lt;/P&gt;
&lt;P&gt;from TG.Credit_Card_&amp;amp;MONTH. as a &lt;BR /&gt; left join TG.Savings_pocket&amp;amp;MONTH. as b&lt;BR /&gt; on a.unique_orig = b.unique;&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt; create table TG.Cash_Investments_&amp;amp;MONTH. as&lt;BR /&gt; select unique, uniqu_acct , stat_cde, PROD_CDE, SUB_PROD_CDE, cur_bal_amt&lt;BR /&gt; from lib.uniqu_acct&amp;amp;MONTH.&lt;BR /&gt; where co_cde= 15 and prod_cde = 'ALL' and sub_prod_cde in ('an') and stat_cde = '99' and unique in (Select unique from TG.Savings_Pocket_&amp;amp;MONTH.)&lt;BR /&gt; union all &lt;BR /&gt; select unique, uniqu_acct, stat_cde, PROD_CDE, SUB_PROD_CDE, cur_bal_amt&lt;BR /&gt; from I1TDA.MI_TDA_ACCT_&amp;amp;MONTH.&lt;BR /&gt; where co_cde= 15 and prod_cde in ('test') and stat_cde = '99' and unique in (Select unique from TG.Savings_Pocket_&amp;amp;MONTH.);&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt; create table TG.Cash_Investments_&amp;amp;MONTH. as&lt;BR /&gt; select distinct unique,"CI" as CI_Ind&lt;BR /&gt; from TG.Cash_Investments_&amp;amp;MONTH.&lt;BR /&gt; group by unique;&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt; create table TG.Cash_Investments_2_&amp;amp;MONTH. as&lt;BR /&gt; selct a.*,&lt;BR /&gt; B.CI_Ind&lt;BR /&gt; from TG.Savings_Pocket_&amp;amp;MONTH. as a &lt;BR /&gt; left join TG.Cash_Investments_&amp;amp;MONTH. as b&lt;BR /&gt; on a.unique = b.unique;&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;/*Home Loans*/&lt;BR /&gt;proc sql;&lt;BR /&gt; create table TG.Home_Loans_&amp;amp;MONTH. as &lt;BR /&gt; select distinct unique,&lt;BR /&gt; (case &lt;BR /&gt; when prod_cde = 'ALL' and&lt;BR /&gt; ln_tpe in ('AHL','CHL','MDL','SHL','FOA')and&lt;BR /&gt; stat_cde in ('NN') then "HL." &lt;BR /&gt; else "" &lt;BR /&gt; end)&lt;BR /&gt; as HL_ind&lt;BR /&gt; from LIB.LIB&amp;amp;MONTH.;&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;proc sort data=TG.Home_Loans_&amp;amp;MONTH. nodupkey;&lt;BR /&gt; by unique;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt; create table TG.Home_Loans_2_&amp;amp;MONTH. as&lt;BR /&gt; selct a.*,&lt;BR /&gt; B.HL_Ind&lt;BR /&gt; from TG.Cash_Investments_2_&amp;amp;MONTH. as a &lt;BR /&gt; left join TG.Home_Loans_&amp;amp;MONTH. as b&lt;BR /&gt; on a.unique = b.unique;&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;/*Revolving Loans*/&lt;BR /&gt;proc sql;&lt;BR /&gt; create table TG.Revolving_Loans_&amp;amp;MONTH. as &lt;BR /&gt; select distinct unique,&lt;BR /&gt; (case &lt;BR /&gt; when LN_TPE = "RCP" and stat_cde not in ('FCL','P-O','UST') then "RL." &lt;BR /&gt; else "" &lt;BR /&gt; end)&lt;BR /&gt; as RL_ind&lt;BR /&gt; from I1ILP.MI_ILP_ACCT_&amp;amp;MONTH.;&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;proc sort data=TG.Revolving_Loans_&amp;amp;MONTH. nodupkey;&lt;BR /&gt; by unique;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt; create table TG.Revolving_Loans_2_&amp;amp;MONTH. as&lt;BR /&gt; selct a.*,&lt;BR /&gt; B.RL_Ind&lt;BR /&gt; from TG.Cash_Investments_2_&amp;amp;MONTH. as a &lt;BR /&gt; left join TG.Revolving_Loans_&amp;amp;MONTH. as b&lt;BR /&gt; on a.unique = b.unique;&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;/*Personal Loans*/&lt;BR /&gt;proc sql;&lt;BR /&gt; Create table TG.Personal_Loans_&amp;amp;MONTH. as&lt;BR /&gt; select distinct a.unique,"PL." as PL_Ind&lt;BR /&gt; from I1ILP.mi_ilp_acct_&amp;amp;MONTH. a inner join idmi01.MI_SUB_PROD_T b on a.LN_TPE = b.SUB_PROD_CDE and a.PROD_CDE = b.PROD_CDE and a.CO_CDE = b.CO_CDE&lt;BR /&gt; left join I1ILP.MI_ILP_ACCT_&amp;amp;MONTH. c on a.unique = c.unique&lt;BR /&gt; where a.prod_cde = 'PLS' and a.stat_cde = '' and&lt;BR /&gt; a.ln_tpe in ('AAA');&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;proc sort data=TG.Personal_Loans_&amp;amp;MONTH. nodupkey;&lt;BR /&gt; by unique;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt; create table TG.Personal_Loans_2_&amp;amp;MONTH. as&lt;BR /&gt; selct a.*,&lt;BR /&gt; B.PL_Ind&lt;BR /&gt; from TG.Revolving_Loans_2_&amp;amp;MONTH. as a &lt;BR /&gt; left join TG.Personal_Loans_&amp;amp;MONTH. as b&lt;BR /&gt; on a.unique = b.unique;&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;/*OD IND*/&lt;BR /&gt;proc sql ;&lt;BR /&gt; create table TG.OD_IND_2&amp;amp;MONTH. as select &lt;BR /&gt; a.*,&lt;BR /&gt; b.unique as OD_IND&lt;BR /&gt; from VBS.Personal_Loans_2_&amp;amp;MONTH. AS A&lt;BR /&gt; LEFT JOIN DDA_M.uniqu_acct&amp;amp;MONTH. AS B&lt;BR /&gt; ON A.unique_ORIG = B.unique;&lt;BR /&gt; WHERE b.CR_LIMIT_AMT &amp;lt; -1000;&lt;BR /&gt;RUN;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt; create table TG.TLN_IND&amp;amp;MONTH. AS SELECT&lt;BR /&gt; A.*,&lt;BR /&gt; b.RDA_ACCOUNT_NO as TLN_IND&lt;BR /&gt; FROM TG.OD_IND_2&amp;amp;MONTH. AS A &lt;BR /&gt; LEFT JOIN DDA_M.uniqu_acctMONTH. AS B&lt;BR /&gt; ON A.unique_ORIG = B.unique;&lt;BR /&gt; WHERE B.RDA_ACCOUNT &amp;gt; 0;&lt;BR /&gt;RUN;&lt;/P&gt;
&lt;P&gt;proc sort data=TG.tln_ind&amp;amp;MONTH. nodupkey;&lt;BR /&gt;by unique_orig;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;DATA TG.CC_IND&amp;amp;MONTH.;&lt;BR /&gt;SET VBS.All_Products_unique_CC;&lt;BR /&gt;IF unique ^= '' THEN CC_IND = 1;&lt;BR /&gt;RUN;&lt;/P&gt;
&lt;P&gt;proc sort data=TG.CC_IND&amp;amp;MONTH. nodupkey;&lt;BR /&gt;by unique;&lt;BR /&gt;run;&lt;BR /&gt;PROC SQL;&lt;/P&gt;
&lt;P&gt;CREATE TABLE TG.CC_IND_A&amp;amp;MONTH. AS &lt;BR /&gt;SELECT A.*,&lt;BR /&gt; B.CC_IND AS NEW_CC_IND&lt;BR /&gt;FROM vbs.Final_VSI_Indicator_2 AS A&lt;BR /&gt;LEFT JOIN TG.CC_IND AS B&lt;BR /&gt;ON A.unique_ORIG = B.unique;&lt;BR /&gt;QUIT;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Data TG.CC_IND_A_FINAL&amp;amp;MONTH.;&lt;BR /&gt;set TG.CC_IND_A&amp;amp;MONTH.;&lt;BR /&gt;if NEW_CC_IND = "" then CC_IND_NEW&amp;amp;MONTH. = 0 ;&lt;BR /&gt; else CC_IND_NEW&amp;amp;MONTH. = 1;&lt;BR /&gt;if SP_IND = "" then SP_IND_NEW&amp;amp;MONTH. = 0 ;&lt;BR /&gt; else SP_IND_NEW&amp;amp;MONTH. = 1;&lt;BR /&gt;if CI_IND = "" then CI_IND_NEW&amp;amp;MONTH. = 0 ;&lt;BR /&gt; else CI_IND_NEW&amp;amp;MONTH. = 1;&lt;BR /&gt;if OD_IND = "" then OD_IND_NEW&amp;amp;MONTH. = 0 ;&lt;BR /&gt; else OD_IND_NEW&amp;amp;MONTH. = 1;&lt;BR /&gt;if TLN_IND = "" then TLN_IND_NEW&amp;amp;MONTH. = 0 ;&lt;BR /&gt; else TLN_IND_NEW&amp;amp;MONTH. = 1;&lt;BR /&gt;if PL_IND = "" then PL_IND_NEW&amp;amp;MONTH. = 0 ;&lt;BR /&gt; else PL_IND_NEW&amp;amp;MONTH. = 1; &lt;BR /&gt;run;&lt;BR /&gt;data TG.vsi_calc&amp;amp;MONTH.;&lt;BR /&gt;set TG.CC_IND_A_FINAL&amp;amp;MONTH.;&lt;/P&gt;
&lt;P&gt;vsi_calc&amp;amp;MONTH. = sum( CC_IND_NEW&amp;amp;MONTH. , SP_IND_NEW&amp;amp;MONTH., CI_IND_NEW&amp;amp;MONTH., TLN_IND_NEW&amp;amp;MONTH. ,OD_IND_NEW&amp;amp;MONTH., PL_IND_NEW&amp;amp;MONTH.);&lt;BR /&gt;RUN;&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>Tue, 21 Nov 2017 07:40:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415053#M280101</guid>
      <dc:creator>EMC9</dc:creator>
      <dc:date>2017-11-21T07:40:15Z</dc:date>
    </item>
    <item>
      <title>Re: 12  Month data mcro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415054#M280102</link>
      <description>&lt;P&gt;I just wanted:&lt;/P&gt;
&lt;P&gt;- an example for the existing dataset&lt;/P&gt;
&lt;P&gt;- an example for the data to be added, as you get it&lt;/P&gt;
&lt;P&gt;Then I can create code that attaches the new data to the existing dataset. But I need to know the structure of both datasets, and some values are nice for testing.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Nov 2017 07:48:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415054#M280102</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-11-21T07:48:20Z</dc:date>
    </item>
    <item>
      <title>Re: 12  Month data mcro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415055#M280103</link>
      <description>&lt;P&gt;PS how to convert a datset to a datastep for posting: &lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712" target="_blank"&gt;https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Nov 2017 07:49:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415055#M280103</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-11-21T07:49:15Z</dc:date>
    </item>
    <item>
      <title>Re: 12  Month data mcro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415425#M280104</link>
      <description>&lt;P&gt;please find attached sample dataset&lt;/P&gt;</description>
      <pubDate>Wed, 22 Nov 2017 09:08:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415425#M280104</guid>
      <dc:creator>EMC9</dc:creator>
      <dc:date>2017-11-22T09:08:34Z</dc:date>
    </item>
    <item>
      <title>Re: 12  Month data mcro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415426#M280105</link>
      <description>&lt;P&gt;This is not a dataset, it's a Excel spreadsheet.&lt;/P&gt;
&lt;P&gt;- MS Office files are blocked at many corporate sites against downloading from the internet, for security reasons&lt;/P&gt;
&lt;P&gt;- said security reasons prevent sensible users from doing that, anyway.&lt;/P&gt;
&lt;P&gt;- Excel files have no structure, therefore they cannot convey important metadata information (variable types, lengths, formats) that is essential when dealing with SAS data&lt;/P&gt;
&lt;P&gt;bottom line: Excel files are useless.&lt;/P&gt;
&lt;P&gt;Follow the link I gave you and create datasteps and post them here. Then I can simply copy/paste and submit your code and get the identical datasets you are working with. Without having to explain to my security auditors why I'm stupidly downloading external files with possible malware to the company IT.&lt;/P&gt;</description>
      <pubDate>Wed, 22 Nov 2017 09:15:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/12-Month-data-mcro/m-p/415426#M280105</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-11-22T09:15:23Z</dc:date>
    </item>
  </channel>
</rss>

