<?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: 1 Unclosed Select Block in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/1-Unclosed-Select-Block/m-p/454355#M114836</link>
    <description>&lt;P&gt;And you should start writing code in a visually ordered style:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Data Sales_Only ; 
  Set Sales ; 
  Select ; 
    When (Missing(Date)) New = 1 ; 
    When (Not Missing(Date)) New = 2 ; 
    When (Missing(Amount)) New = 3 ;
    When (Not Missing(Amount)) New = 4 ; 
    Otherwise ; 
  end;
run ; &lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Mon, 16 Apr 2018 06:49:22 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2018-04-16T06:49:22Z</dc:date>
    <item>
      <title>1 Unclosed Select Block</title>
      <link>https://communities.sas.com/t5/SAS-Programming/1-Unclosed-Select-Block/m-p/454093#M114776</link>
      <description>&lt;PRE&gt;Libname Learn'/folders/myfolders/SASData' ; 

Data Sales(keep = Date Amount) Inventory(keep = Partnumber Quantity) ; 
	infile '/folders/myfolders/SASData/mixed_recs.txt'  pad ; 
	Input @16 Code 2. @ ;
	If Code eq 1 then do ; 
		Out = Sales ;
		input @1 Date mmddyy10. 
		      @12 Amount 4.  ; 
		format Date mmddyy10. ;   
	end ; 
		
	
	Else if Code ne 1 then do ;
		Out = Inventory ;
		input @1 PartNumber $ 6.
		      @8 Quantity 3. ; 
	end ; 
run ; 

Data Sales_Only ; 
	Set Sales ; 
	Select ; 
	When (Missing(Date)) New = 1 ; 
	When (Not Missing(Date)) New = 2 ; 
	When (Missing(Amount)) New = 3 ;
	When (Not Missing(Amount)) New = 4 ; 
	Otherwise ; 
run ; &lt;/PRE&gt;&lt;P&gt;Not sure where this is unclosed? Tx.&lt;/P&gt;</description>
      <pubDate>Sat, 14 Apr 2018 00:42:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/1-Unclosed-Select-Block/m-p/454093#M114776</guid>
      <dc:creator>ManitobaMoose</dc:creator>
      <dc:date>2018-04-14T00:42:01Z</dc:date>
    </item>
    <item>
      <title>Re: 1 Unclosed Select Block</title>
      <link>https://communities.sas.com/t5/SAS-Programming/1-Unclosed-Select-Block/m-p/454096#M114778</link>
      <description>&lt;P&gt;I think you missed an END&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Data Sales_Only ; 
	Set Sales ; 
	Select ; 
	When (Missing(Date)) New = 1 ; 
	When (Not Missing(Date)) New = 2 ; 
	When (Missing(Amount)) New = 3 ;
	When (Not Missing(Amount)) New = 4 ; 
	Otherwise ; &lt;BR /&gt;end;
run ; &lt;/PRE&gt;</description>
      <pubDate>Sat, 14 Apr 2018 00:49:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/1-Unclosed-Select-Block/m-p/454096#M114778</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-04-14T00:49:08Z</dc:date>
    </item>
    <item>
      <title>Re: 1 Unclosed Select Block</title>
      <link>https://communities.sas.com/t5/SAS-Programming/1-Unclosed-Select-Block/m-p/454112#M114781</link>
      <description>&lt;P&gt;Maxim 1: Read the documentation.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.3&amp;amp;docsetId=lestmtsref&amp;amp;docsetTarget=p09213s9jc2t99n1vx0omk2rh9ps.htm&amp;amp;locale=de" target="_blank"&gt;http://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.3&amp;amp;docsetId=lestmtsref&amp;amp;docsetTarget=p09213s9jc2t99n1vx0omk2rh9ps.htm&amp;amp;locale=de&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;SAS 9.4 and Viya 3.3 Programming Documentation - Data Step Programming - Data Step Statements - Dictionary of D. S. Statements&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The presence of the necessary end; statement is prominent in the syntax section.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There is a very strong reason why Maxim 1 is actually the first.&lt;/P&gt;</description>
      <pubDate>Sat, 14 Apr 2018 04:42:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/1-Unclosed-Select-Block/m-p/454112#M114781</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-04-14T04:42:55Z</dc:date>
    </item>
    <item>
      <title>Re: 1 Unclosed Select Block</title>
      <link>https://communities.sas.com/t5/SAS-Programming/1-Unclosed-Select-Block/m-p/454355#M114836</link>
      <description>&lt;P&gt;And you should start writing code in a visually ordered style:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Data Sales_Only ; 
  Set Sales ; 
  Select ; 
    When (Missing(Date)) New = 1 ; 
    When (Not Missing(Date)) New = 2 ; 
    When (Missing(Amount)) New = 3 ;
    When (Not Missing(Amount)) New = 4 ; 
    Otherwise ; 
  end;
run ; &lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 16 Apr 2018 06:49:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/1-Unclosed-Select-Block/m-p/454355#M114836</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-04-16T06:49:22Z</dc:date>
    </item>
  </channel>
</rss>

