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 (July 1998)Back to main SPSSX-L pageJoin or leave SPSSX-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:   Tue, 28 Jul 1998 14:45:44 -0400
Reply-To:   libinxy@pgcps.pg.k12.md.us
Sender:   "SPSSX(r) Discussion" <SPSSX-L@UGA.CC.UGA.EDU>
From:   Libin Xu <libinxy@PGCPS.PG.K12.MD.US>
Organization:   Title 1 Program, Prince George's County Public School
Subject:   Re: CAN ANYONE TELL ME THE CORRECT WAY TO DO IT?
Content-Type:   text/plain; charset=gb2312

William, Thank you for the suggestion. I changed the command. DO IF ((SCHOOL#='17114' AND GRADE='00'  AND RUNREC>1)AND SYSMIS(LETTER) AND SYSMIS(PRINT)). COMPUTE LETTER=52. COMPUTE PRINT=16. END IF. EXECUTE.         I don't get an error message now. Another problem came up.When I check the data, I found that all the value of the variable print had been changed to 16 while the value of letter remained unchanged at all no matter what the original value of letter and print are. I am puzzled.

Libin Xu

William Dudley wrote:

> Why not use a Do IF and then have two compute statements > nested between the do if and end if  bracket > > Do if  ... conditions ... >   compute x = 1. >   compute y = z. > end if. > execute. > > or something like that. > Bill > > At 12:32 PM 7/28/98 -0400, you wrote: > >Dear SPSS-Lers, > >        I wonder if someone could find a solution for me about > > >the following command. I use an if command to find the cases I want > and > >then change the values of two variables. The if statement works fine > >now, but I can't change the values of the two variables at the same > >time. If I change one variable, it is ok. I do need to change the > values > >of the two variables at the same time though. Can anyone on the list > >suggest a solution? Thank you in advance for your help. > > > >Libin Xu > >>From PGCPS > > > >Command and the error message: > >IF ((SCHOOL#='17114' AND GRADE='00'  AND RUNREC>1)AND SYSMIS(LETTER) > > >AND SYSMIS(PRINT)) > >LETTER=52 AND PRINT=16. > >EXECUTE. > > > >>Warning # 532 > >>During execution of the indicated command, one of the operands of > AND > >or OR > >>had other than a valid logical value.  The valid logical values are > 0, > >1, > >>and missing.  The invalid value has been treated as system-missing. > > > > >>Command line: 87  Current case: 1  Current splitfile group: 1 > > > > > William N Dudley, PhD > Asst Professor > Dept Behavioral Science and Health Education > Rollins School of Public Health > Emory University > Atlanta 30322 > Phone 404 727 2447 > FAX   404 727 1369

  


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