<?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: Creating Families indicators in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Creating-Families-indicators/m-p/352099#M82040</link>
    <description>&lt;P&gt;Your conditions for setting up FAM_D already include all the FAM_E observations. &amp;nbsp;There is nothing left for ELSE to process that might become FAM_E=1.&lt;/P&gt;</description>
    <pubDate>Fri, 21 Apr 2017 10:38:24 GMT</pubDate>
    <dc:creator>Astounding</dc:creator>
    <dc:date>2017-04-21T10:38:24Z</dc:date>
    <item>
      <title>Creating Families indicators</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-Families-indicators/m-p/352026#M82020</link>
      <description>&lt;P&gt;I am trying to use this code, everything is working perfectly except for FAM_E, anyone can help me&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data merged;&lt;BR /&gt;set merged;&lt;BR /&gt;BY FAMID;&lt;BR /&gt;if FIRST.FAMID THEN DO;&lt;BR /&gt;FAM_A = 0;&lt;BR /&gt;FAM_B = 0;&lt;BR /&gt;FAM_C = 0;&lt;BR /&gt;FAM_D = 0;&lt;BR /&gt;FAM_E = 0;&lt;BR /&gt;FAM_F = 0;&lt;BR /&gt;FAM_G = 0;&lt;BR /&gt;END;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IF (EFNP EQ 1) AND (adult eq 1)&lt;BR /&gt;THEN DO;&lt;BR /&gt;FAM_A = 1;&lt;BR /&gt;FAM_B = 0;&lt;BR /&gt;FAM_C = 0;&lt;BR /&gt;FAM_D = 0;&lt;BR /&gt;FAM_E = 0;&lt;BR /&gt;FAM_F = 0;&lt;BR /&gt;FAM_G = 0;&lt;BR /&gt;END;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ELSE IF (RHTYPE EQ 3) AND (EFNP GE 2) AND (under18 eq 1) AND (adult eq 1)&lt;BR /&gt;THEN DO;&lt;BR /&gt;FAM_A = 0;&lt;BR /&gt;FAM_B = 1;&lt;BR /&gt;FAM_C = 0;&lt;BR /&gt;FAM_D = 0;&lt;BR /&gt;FAM_E = 0;&lt;BR /&gt;FAM_F = 0;&lt;BR /&gt;FAM_G = 0;&lt;BR /&gt;END;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ELSE IF (RHTYPE EQ 2) AND (EFNP GE 2) AND (under18 eq 1) AND (adult eq 1)&lt;BR /&gt;THEN DO;&lt;BR /&gt;FAM_A = 0;&lt;BR /&gt;FAM_B = 0;&lt;BR /&gt;FAM_C = 1;&lt;BR /&gt;FAM_D = 0;&lt;BR /&gt;FAM_E = 0;&lt;BR /&gt;FAM_F = 0;&lt;BR /&gt;FAM_G = 0;&lt;BR /&gt;END;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ELSE IF (EFNP GE 2) AND (adult eq 1)&lt;BR /&gt;THEN DO;&lt;BR /&gt;FAM_A = 0;&lt;BR /&gt;FAM_B = 0;&lt;BR /&gt;FAM_C = 0;&lt;BR /&gt;FAM_D = 1;&lt;BR /&gt;FAM_E = 0;&lt;BR /&gt;FAM_F = 0;&lt;BR /&gt;FAM_G = 0;&lt;BR /&gt;END;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ELSE IF (EFNP gt 2) AND (adult eq 1) AND (under18 eq 1) and (over64 eq 0)&lt;BR /&gt;THEN DO;&lt;BR /&gt;FAM_A = 0;&lt;BR /&gt;FAM_B = 0;&lt;BR /&gt;FAM_C = 0;&lt;BR /&gt;FAM_D = 0;&lt;BR /&gt;FAM_E = 1;&lt;BR /&gt;FAM_F = 0;&lt;BR /&gt;FAM_G = 0;&lt;BR /&gt;END;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ELSE IF (EFNP GT 2) AND (under18 eq 1) AND (over64 eq 1)&lt;BR /&gt;THEN DO;&lt;BR /&gt;FAM_A = 0;&lt;BR /&gt;FAM_B = 0;&lt;BR /&gt;FAM_C = 0;&lt;BR /&gt;FAM_D = 0;&lt;BR /&gt;FAM_E = 0;&lt;BR /&gt;FAM_F = 1;&lt;BR /&gt;FAM_G = 0;&lt;BR /&gt;END;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ELSE IF (EFNP ge 1) AND (over64 eq 1)&lt;BR /&gt;THEN DO;&lt;BR /&gt;FAM_A = 0;&lt;BR /&gt;FAM_B = 0;&lt;BR /&gt;FAM_C = 0;&lt;BR /&gt;FAM_D = 0;&lt;BR /&gt;FAM_E = 0;&lt;BR /&gt;FAM_F = 0;&lt;BR /&gt;FAM_G = 1;&lt;BR /&gt;END;&lt;/P&gt;&lt;P&gt;ELSE IF (RHTYPE EQ .) AND (EFNP EQ .) AND (under18 eq .) AND (OVER64 EQ .) and (adut eq .)&lt;BR /&gt;THEN DO;&lt;BR /&gt;FAM_A = .;&lt;BR /&gt;FAM_B = .;&lt;BR /&gt;FAM_C = .;&lt;BR /&gt;FAM_D = .;&lt;BR /&gt;FAM_E = .;&lt;BR /&gt;FAM_F = .;&lt;BR /&gt;FAM_G = .;&lt;BR /&gt;END;&lt;BR /&gt;if LAST.FAMID THEN OUTPUT;&lt;BR /&gt;Retain Fam_A Fam_B Fam_C Fam_D Fam_E Fam_F Fam_G;&lt;/P&gt;</description>
      <pubDate>Fri, 21 Apr 2017 04:15:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-Families-indicators/m-p/352026#M82020</guid>
      <dc:creator>Mike7</dc:creator>
      <dc:date>2017-04-21T04:15:39Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Families indicators</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-Families-indicators/m-p/352045#M82023</link>
      <description>&lt;P&gt;This occurs when your conditions overlap in some manner. Identify some of your E records manually, see where theyre getting coded and compare your conditions, noting that once a condition is met in a series of IF/THEN statements the remaining are not evaluated.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 21 Apr 2017 04:27:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-Families-indicators/m-p/352045#M82023</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-04-21T04:27:37Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Families indicators</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-Families-indicators/m-p/352099#M82040</link>
      <description>&lt;P&gt;Your conditions for setting up FAM_D already include all the FAM_E observations. &amp;nbsp;There is nothing left for ELSE to process that might become FAM_E=1.&lt;/P&gt;</description>
      <pubDate>Fri, 21 Apr 2017 10:38:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-Families-indicators/m-p/352099#M82040</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-04-21T10:38:24Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Families indicators</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-Families-indicators/m-p/352370#M82127</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/140223"&gt;@Mike7&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;I am trying to use this code, everything is working perfectly except for FAM_E, anyone can help me&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data merged;&lt;BR /&gt;set merged;&lt;BR /&gt;BY FAMID;&lt;BR /&gt;if FIRST.FAMID THEN DO;&lt;BR /&gt;FAM_A = 0;&lt;BR /&gt;FAM_B = 0;&lt;BR /&gt;FAM_C = 0;&lt;BR /&gt;FAM_D = 0;&lt;BR /&gt;FAM_E = 0;&lt;BR /&gt;FAM_F = 0;&lt;BR /&gt;FAM_G = 0;&lt;BR /&gt;END;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;IF (EFNP EQ 1) AND (adult eq 1)&lt;BR /&gt;THEN DO;&lt;BR /&gt;FAM_A = 1;&lt;BR /&gt;FAM_B = 0;&lt;BR /&gt;FAM_C = 0;&lt;BR /&gt;FAM_D = 0;&lt;BR /&gt;FAM_E = 0;&lt;BR /&gt;FAM_F = 0;&lt;BR /&gt;FAM_G = 0;&lt;BR /&gt;END;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;ELSE IF (RHTYPE EQ 3) AND (EFNP GE 2) AND (under18 eq 1) AND (adult eq 1)&lt;BR /&gt;THEN DO;&lt;BR /&gt;FAM_A = 0;&lt;BR /&gt;FAM_B = 1;&lt;BR /&gt;FAM_C = 0;&lt;BR /&gt;FAM_D = 0;&lt;BR /&gt;FAM_E = 0;&lt;BR /&gt;FAM_F = 0;&lt;BR /&gt;FAM_G = 0;&lt;BR /&gt;END;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;ELSE IF (RHTYPE EQ 2) AND (EFNP GE 2) AND (under18 eq 1) AND (adult eq 1)&lt;BR /&gt;THEN DO;&lt;BR /&gt;FAM_A = 0;&lt;BR /&gt;FAM_B = 0;&lt;BR /&gt;FAM_C = 1;&lt;BR /&gt;FAM_D = 0;&lt;BR /&gt;FAM_E = 0;&lt;BR /&gt;FAM_F = 0;&lt;BR /&gt;FAM_G = 0;&lt;BR /&gt;END;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;ELSE IF (EFNP GE 2) AND (adult eq 1)&lt;BR /&gt;THEN DO;&lt;BR /&gt;FAM_A = 0;&lt;BR /&gt;FAM_B = 0;&lt;BR /&gt;FAM_C = 0;&lt;BR /&gt;FAM_D = 1;&lt;BR /&gt;FAM_E = 0;&lt;BR /&gt;FAM_F = 0;&lt;BR /&gt;FAM_G = 0;&lt;BR /&gt;END;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;ELSE IF (EFNP gt 2) AND (adult eq 1) AND (under18 eq 1) and (over64 eq 0)&lt;BR /&gt;THEN DO;&lt;BR /&gt;FAM_A = 0;&lt;BR /&gt;FAM_B = 0;&lt;BR /&gt;FAM_C = 0;&lt;BR /&gt;FAM_D = 0;&lt;BR /&gt;FAM_E = 1;&lt;BR /&gt;FAM_F = 0;&lt;BR /&gt;FAM_G = 0;&lt;BR /&gt;END;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;ELSE IF (EFNP GT 2) AND (under18 eq 1) AND (over64 eq 1)&lt;BR /&gt;THEN DO;&lt;BR /&gt;FAM_A = 0;&lt;BR /&gt;FAM_B = 0;&lt;BR /&gt;FAM_C = 0;&lt;BR /&gt;FAM_D = 0;&lt;BR /&gt;FAM_E = 0;&lt;BR /&gt;FAM_F = 1;&lt;BR /&gt;FAM_G = 0;&lt;BR /&gt;END;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;ELSE IF (EFNP ge 1) AND (over64 eq 1)&lt;BR /&gt;THEN DO;&lt;BR /&gt;FAM_A = 0;&lt;BR /&gt;FAM_B = 0;&lt;BR /&gt;FAM_C = 0;&lt;BR /&gt;FAM_D = 0;&lt;BR /&gt;FAM_E = 0;&lt;BR /&gt;FAM_F = 0;&lt;BR /&gt;FAM_G = 1;&lt;BR /&gt;END;&lt;/P&gt;
&lt;P&gt;ELSE IF (RHTYPE EQ .) AND (EFNP EQ .) AND (under18 eq .) AND (OVER64 EQ .) and (adut eq .)&lt;BR /&gt;THEN DO;&lt;BR /&gt;FAM_A = .;&lt;BR /&gt;FAM_B = .;&lt;BR /&gt;FAM_C = .;&lt;BR /&gt;FAM_D = .;&lt;BR /&gt;FAM_E = .;&lt;BR /&gt;FAM_F = .;&lt;BR /&gt;FAM_G = .;&lt;BR /&gt;END;&lt;BR /&gt;if LAST.FAMID THEN OUTPUT;&lt;BR /&gt;Retain Fam_A Fam_B Fam_C Fam_D Fam_E Fam_F Fam_G;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 22 Apr 2017 02:12:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-Families-indicators/m-p/352370#M82127</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-04-22T02:12:14Z</dc:date>
    </item>
  </channel>
</rss>

