LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (November 2009, week 2)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Wed, 11 Nov 2009 12:35:27 -0600
Reply-To:     "Data _null_;" <iebupdte@GMAIL.COM>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         "Data _null_;" <iebupdte@GMAIL.COM>
Subject:      Re: Base sas certification question (Found somewhere )
Comments: To: SAS_learner <proccontents@gmail.com>
In-Reply-To:  <c2192a610911111016r48a0ff4cpe9d55627c4e420a5@mail.gmail.com>
Content-Type: text/plain; charset=windows-1252

It is because the line that X is read from is "gone" when the INPUT statements in the IF are executed. The read from the next line BOB and MAM.

The INPUT X $1-3 /*needs*/ @; To make it work as might have been intended, or as you though it would.

On 11/11/09, SAS_learner <proccontents@gmail.com> wrote: > Base sas certification question > Flat file structure is as below > 1----5----10 > dan 23 45 > bob 44 50 > sue 30 80 > mam 40 50 > > The following code is submitted. > data temp; > infile ‘file specification’; > input x $ 1-3; > if x='sue' then input age 5-6; > else input height 8-9; > run; > > what would be the value of variable AGE in the dataset TEMP when variable X > has the value ‘Sue’? > a) 30 > b) 44 > c) 40 > d) 55 > > Ans: c > > can anyone plz explain me why the ans is 40. Thanks in advance. > > Thanks > SL >


Back to: Top of message | Previous page | Main SAS-L page