Hi list to all syntax user , may i know why section 1 work , and section 2 does not work ?
 
Section 1)
 
compute rec=1.
 
Section 2)
 
compute rec="GE_Fanuc".
 
I like to use the above syntax to generate a new string variable , and fill with GE_Fanuc.
 
Apprecaited if some one can tell me how .
 
 
Paul Yeo
 
  
----- Original Message -----
From: Raynald Levesque
To: Paul Yeo
Sent: Monday, April 24, 2000 12:53 AM
Subject: Re: how to merge file ?

Hi Paul
 
Replace
MATCH FILES /FILE=*
 /FILE='C:\Program Files\SPSS\Test\result2.sav'
 /BY coy.
by
MATCH FILES /FILE=*
 /TABLE='C:\Program Files\SPSS\Test\result2.sav'
 /BY coy.
Ray
----- Original Message -----
From: Paul Yeo
To: Raynald Levesque
Sent: Sunday, April 23, 2000 11:26 AM
Subject: how to merge file ?

i try to merge two data file , using the following syntax :-
 

********************************************.
* This section creates the sample data file=result2.sav.
********************************************.
 
SET SEED=87654321.
INPUT PROGRAM.
    LOOP #I = 1 TO 2.
    COMPUTE coy= TRUNC(UNIFORM(1)*3)+1.
    COMPUTE c_class= TRUNC(UNIFORM(1)*3)+1.
    END CASE.
    END LOOP.
END FILE.
END INPUT PROGRAM.
EXECUTE.
 
sort case by coy (a).
 
Save OutFILE='C:\Program Files\SPSS\test\result2.sav'.
 
********************************************.
* This section creates the sample data file=result1.sav.
********************************************.
 
SET SEED=87654321.
INPUT PROGRAM.
    LOOP #I = 1 TO 10.
    COMPUTE coy= TRUNC(UNIFORM(1)*2)+1.
    COMPUTE sls_amt= TRUNC(UNIFORM(1)*50)+1.
    END CASE.
    END LOOP.
END FILE.
END INPUT PROGRAM.
EXECUTE.
 
sort case by coy (a).
format sls_amt (dollar9).
 
Save OutFILE='C:\Program Files\SPSS\test\result1.sav'.
 
Get FILE='C:\Program Files\SPSS\test\result1.sav'.
 
********************************************.
* This section match both result1.sav merge with result2.sav.
********************************************.
 
MATCH FILES /FILE=*
 /FILE='C:\Program Files\SPSS\Test\result2.sav'
 /BY coy.
EXECUTE.
 
Save OutFILE='C:\Program Files\SPSS\test\result3.sav'.
 
list coy sls_amt c_class.
* i get the result as following :-...
 
     COY   SLS_AMT  C_CLASS
 
    1.00       $35     1.00
    1.00        $7      .
    1.00       $48      .
    1.00        $7      .
    1.00       $17      .
    2.00       $48     3.00
    2.00       $45      .
    2.00       $43      .
    2.00       $24      .
    2.00       $37      .
 
 
 
* what i need to achieve as follwing :-..
 
     COY   SLS_AMT  C_CLASS
 
    1.00       $35     1.00
    1.00        $7     1.00
    1.00       $48     1.00
    1.00        $7     1.00
    1.00       $17     1.00
    2.00       $48     3.00
    2.00       $45     3.00
    2.00       $43     3.00
    2.00       $24     3.00
    2.00       $37     3.00
Can you pls help me to modify the above syntax , so that i can get the result i want.
 
TIA.
 
Paul Yeo
TDS Technology (S) P/L
www.tdstech.com
Tel (65) 3661661
Fax(65) 3621661