* Encoding: windows-1252. * ==================================================================================================. * EU-SILC cross 2012 - release 2021-09 / DOI: TBD. * * When publishing statistics derived from the EU-SILC UDB, please state as source: * "EU-SILC UDB - version of 2021-09" * * SPSS Command Syntax File * 2012_cross_eu_silc_p_ver_2022_03.sps * * (c) 2022-06-02 GESIS * * PLEASE NOTE * For Differences between data as described in the guidelines * and the anonymised user database as well as country specific anonymisation measures see: * L-2012 DIFFERENCES BETWEEN DATA COLLECTED.doc * * ==================================================================================================. * * EU-SILC - cross - Personal data file: * * * Transforms the EU-SILC CSV-data (as released by Eurostat) into an SPSS-Systemfile * * This version of the EU-SILC has been delivered in form of seperate country files. * The following syntax transforms the raw data into one SPSS file using all available country files. * * Country files are delivered in the format UDB_l*country_stub*.csv * * This SPSS-File is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . * * * Pforr, Klaus and Johanna Jung (2022): 2012_cross_eu_silc_p_ver_2022_03.sps. * SPSS-Syntax for transforming EU-SILC csv data into an SPSS-Systemfile. * * https://www.gesis.org/gml/european-microdata/eu-silc/ * * Contact: klaus.pforr@gesis.org ***************************************************************************************. ***************************************************************************************. * IMPORTANT - Changes in the data to earlier releases! * * Malta: PB140; PX020 grouped * Malta: PE030 (Year when highest level ...) => value swapping?. * ***************************************************************************************. ***************************************************************************************. set decimal=DOT. * When using SPSS earlier than V16 you might not use "set unicode" . set unicode=OFF. *----------------------------------------------------------------- Start definition macro ---------------------------------------------------------------. DEFINE !C2012_P (). *-------------------------------------------------------- CONFIGURATION SECTION - Start ------------------------------------------------------. * The following command should contain the complete path where the CSV data files are stored; * 1) Change CSV_PATH to your file path; (E.g. C:\EU-SILC\Crossectional 2004-2017\); * 2) But keep path structure as delivered by Eurostat CSV_PATH/COUNTRY/YEAR . !LET !csv_path ='CSV_PATH' * The following command should contain the complete path where the SPSS data files should be stored; * Change SPSS_PATH to your file path. !LET !spss_path ='SPSS_PATH' * The following command should contain the name of the SPSS data file (specify without .sav extension); * Change SPSS_FILENAME to your final filename. !LET !finalfile ='SPSS_FILENAME' *----------------------------------------------------------- CONFIGURATION SECTION - End ---------------------------------------------------------. * There should be probably nothing to change below this line. * ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------. *------------------------------------------------------------- Definition of country stubs -----------------------------------------------------------------------. !LET !CC= 'AT BE BG CH CY CZ DE DK EE EL ES FI FR HR HU IE IS IT LT LU LV MT NL NO PL PT RO SE SI SK UK'. !DO !i !IN (!CC) GET DATA /TYPE=TXT /FILE=!QUOTE(!CONCAT(!csv_path,!i,'\2012\UDB_c',!i,'12P.csv')) /ENCODING='Locale' /DELCASE=LINE /DELIMITERS=',' /ARRANGEMENT=DELIMITED /FIRSTCASE=2 /IMPORTCASE=ALL /VARIABLES= PB010 F4.0 PB020 A2 PB030 F4.0 PB040 COMMA8.0 PB040_F F1.0 PB060 COMMA8.0 PB060_F F2.0 PB100 F1.0 PB100_F F1.0 PB110 F4.0 PB110_F F1.0 PB120 F2.0 PB120_F F1.0 PB130 F1.0 PB130_F F1.0 PB140 F4.0 PB140_F F1.0 PB150 F1.0 PB150_F F1.0 PB160 F4.0 PB160_F F2.0 PB170 F4.0 PB170_F F2.0 PB180 F4.0 PB180_F F2.0 PB190 F1.0 PB190_F F1.0 PB200 F1.0 PB200_F F1.0 PB210 A3 PB210_F F1.0 PB220A A3 PB220A_F F1.0 PE010 F1.0 PE010_F F1.0 PE020 F1.0 PE020_F F2.0 PE030 F4.0 PE030_F F1.0 PE040 F1.0 PE040_F F1.0 PL031 F2.0 PL031_F F1.0 PL035 F1.0 PL035_F F1.0 PL015 F1.0 PL015_F F2.0 PL020 F1.0 PL020_F F2.0 PL025 F1.0 PL025_F F2.0 PL040 F1.0 PL040_F F2.0 PL051 F2.0 PL051_F F2.0 PL060 F2.0 PL060_F F2.0 PL073 F2.0 PL073_F F1.0 PL074 F2.0 PL074_F F1.0 PL075 F2.0 PL075_F F1.0 PL076 F1.0 PL076_F F1.0 PL080 F2.0 PL080_F F1.0 PL085 F2.0 PL085_F F1.0 PL086 F2.0 PL086_F F1.0 PL087 F2.0 PL087_F F1.0 PL088 F1.0 PL088_F F1.0 PL089 F2.0 PL089_F F1.0 PL090 F1.0 PL090_F F1.0 PL100 F2.0 PL100_F F2.0 PL111 A5 PL111_F F2.0 PL120 F1.0 PL120_F F2.0 PL130 F2.0 PL130_F F2.0 PL140 F1.0 PL140_F F2.0 PL150 F1.0 PL150_F F2.0 PL160 F1.0 PL160_F F2.0 PL170 F1.0 PL170_F F2.0 PL180 F2.0 PL180_F F2.0 PL190 F2.0 PL190_F F2.0 PL200 F2.0 PL200_F F2.0 PL211A F2.0 PL211A_F F1.0 PL211B F2.0 PL211B_F F1.0 PL211C F2.0 PL211C_F F1.0 PL211D F2.0 PL211D_F F1.0 PL211E F2.0 PL211E_F F1.0 PL211F F2.0 PL211F_F F1.0 PL211G F2.0 PL211G_F F1.0 PL211H F2.0 PL211H_F F1.0 PL211I F2.0 PL211I_F F1.0 PL211J F2.0 PL211J_F F1.0 PL211K F2.0 PL211K_F F1.0 PL211L F2.0 PL211L_F F1.0 PH010 F1.0 PH010_F F1.0 PH020 F1.0 PH020_F F1.0 PH030 F1.0 PH030_F F1.0 PH040 F1.0 PH040_F F1.0 PH050 F1.0 PH050_F F2.0 PH060 F1.0 PH060_F F1.0 PH070 F1.0 PH070_F F2.0 PY010N COMMA8.0 PY010N_F F2.0 PY010N_I COMMA9.0 PY020N COMMA7.0 PY020N_F F2.0 PY020N_I COMMA9.0 PY021N COMMA8.0 PY021N_F F2.0 PY021N_I COMMA8.0 PY035N COMMA7.0 PY035N_F F1.0 PY035N_I COMMA9.0 PY050N COMMA8.0 PY050N_F F2.0 PY050N_I COMMA9.0 PY080N COMMA8.0 PY080N_F F1.0 PY080N_I COMMA8.0 PY090N COMMA7.0 PY090N_F F2.0 PY090N_I COMMA9.0 PY100N COMMA8.0 PY100N_F F2.0 PY100N_I COMMA9.0 PY110N COMMA8.0 PY110N_F F2.0 PY110N_I COMMA9.0 PY120N COMMA8.0 PY120N_F F2.0 PY120N_I COMMA9.0 PY130N COMMA8.0 PY130N_F F2.0 PY130N_I COMMA9.0 PY140N COMMA8.0 PY140N_F F1.0 PY140N_I COMMA8.0 PY010G COMMA9.0 PY010G_F F1.0 PY010G_I COMMA9.0 PY020G COMMA7.0 PY020G_F F1.0 PY020G_I COMMA9.0 PY021G COMMA8.0 PY021G_F F2.0 PY021G_I COMMA8.0 PY030G COMMA8.0 PY030G_F F1.0 PY030G_I COMMA8.0 PY031G COMMA8.0 PY031G_F F1.0 PY031G_I F2.0 PY035G COMMA7.0 PY035G_F F1.0 PY035G_I COMMA9.0 PY050G COMMA8.0 PY050G_F F1.0 PY050G_I COMMA9.0 PY080G COMMA8.0 PY080G_F F1.0 PY080G_I COMMA8.0 PY090G COMMA7.0 PY090G_F F1.0 PY090G_I COMMA9.0 PY100G COMMA8.0 PY100G_F F1.0 PY100G_I COMMA9.0 PY110G COMMA8.0 PY110G_F F1.0 PY110G_I COMMA9.0 PY120G COMMA8.0 PY120G_F F1.0 PY120G_I COMMA9.0 PY130G COMMA8.0 PY130G_F F1.0 PY130G_I COMMA9.0 PY140G COMMA8.0 PY140G_F F1.0 PY140G_I COMMA8.0 PY200G COMMA7.0 PY200G_F F2.0 PY200G_I COMMA9.0 PX010 COMMA8.0 PX020 F2.0 PX030 F2.0 PX040 F1.0 PX050 F1.0 PC170 F1.0 PC170_F F1.0 PC180 F2.0 PC180_F F2.0. VARIABLE LABELS PB010 'Year of the survey'/ PB020 'Country alphanumeric'/ PB030 'Personal ID'/ PB100 'Quarter of the personal interview'/ PB100_F 'Flag'/ PB110 'Year of the personal interview'/ PB110_F 'Flag'/ PB120 'Minutes to complete the personal questionnaire'/ PB120_F 'Flag'/ PB130 'Quarter of birth'/ PB130_F 'Flag'/ PB140 'Year of birth'/ PB140_F 'Flag'/ PB150 'Sex'/ PB150_F 'Flag'/ PB160 'Father ID'/ PB160_F 'Flag'/ PB170 'Mother ID'/ PB170_F 'Flag'/ PB180 "Spouse/partner ID"/ PB180_F 'Flag'/ PB190 'Marital status (MT: lbl 3,5 = 3)'/ PB190_F 'Flag'/ PB200 'Consensual union'/ PB200_F 'Flag'/ PE040 'Highest ISCED level attained'/ PE040_F 'Flag'/ PL020 'Actively looking for a job'/ PL020_F 'Flag'/ PL025 'Available for work'/ PL025_F 'Flag'/ PL040 'Status in employment'/ PL040_F 'Flag'/ PL060 'Number of hours usually worked per week in main job'/ PL060_F 'Flag'/ PL140 'Type of contract'/ PL140_F 'Flag '/ PL160 'Change of job since last year'/ PL160_F 'Flag '/ PL170 'Reason for change'/ PL170_F 'Flag'/ PL180 'Most recent change in the individuals activity status'/ Pl180_F 'Flag'/ PL190 'When began regular first job'/ PL190_F 'Flag'/ PL200 'Number of years spent in paid work'/ PL200_F 'Flag'/ PL211A 'Main activity on January'/ PL211A_F 'Flag'/ PL211B 'Main activity on February'/ PL211B_F 'Flag'/ PL211C 'Main activity on March'/ PL211C_F 'Flag'/ PL211D 'Main activity on April'/ PL211D_F 'Flag'/ PL211E 'Main activity on May'/ PL211E_F 'Flag'/ PL211F 'Main activity on June'/ PL211F_F 'Flag'/ PL211G 'Main activity on July'/ PL211G_F 'Flag'/ PL211H 'Main activity on August'/ PL211H_F 'Flag'/ PL211I 'Main activity on September'/ PL211I_F 'Flag'/ PL211J 'Main activity on October'/ PL211J_F 'Flag'/ PL211K 'Main activity on November'/ PL211K_F 'Flag'/ PL211L 'Main activity on December'/ PL211L_F 'Flag'/ PH010 'General health'/ PH010_F 'Flag'/ PH020 'Suffer from a chronic (long-standing) illness or condition'/ PH020_F 'Flag'/ PH030 'Limitation in activities because of health problems'/ PH030_F 'Flag'/ PY010N 'Employee cash or near cash income (net)'/ PY010N_F 'Flag'/ PY010N_I 'Imputation factor'/ PY020N 'Non-Cash employee income (net)'/ PY020N_F 'Flag'/ PY020N_I 'Imputation factor'/ PY021N 'Company car (in euros)'/ PY021N_F 'Flag'/ PY035N 'Contributions to individual private pension plans (net)'/ PY035N_F 'Flag'/ PY035N_I 'Imputation factor'/ PY050N 'Cash benefits or losses from self-employment (net)'/ PY050N_F 'Flag'/ PY050N_I 'Imputation factor'/ PY080N 'Pension from individual private plans (net)'/ PY080N_F 'Flag'/ PY080N_I 'Imputation factor'/ PY090N 'Unemployment benefits (net)'/ PY090N_F 'Flag'/ PY090N_I 'Imputation factor'/ PY100N 'Old-age benefits (net)'/ PY100N_F 'Flag'/ PY100N_I 'Imputation factor'/ PY110N 'Survivors benefits (net)'/ PY110N_F 'Flag'/ PY110N_I 'Imputation factor'/ PY120N 'Sickness benefits (net)'/ PY120N_F 'Flag'/ PY120N_I 'Imputation factor'/ PY130N 'Disability benefits (net)'/ PY130N_F 'Flag'/ PY130N_I 'Imputation factor'/ PY140N 'Education-related allowances'/ PY140N_F 'Flag'/ PY140N_I 'Imputation factor'/ PY010G 'Employee cash or near cash income (gross)'/ PY010G_F 'Flag'/ PY010G_I 'Imputation factor'/ PY020G 'Non-Cash employee income (gross)'/ PY020G_F 'Flag'/ PY020G_I 'Imputation factor'/ PY021G 'Company car (in euros)'/ PY021G_F 'Flag'/ PY035G 'Contributions to individual private pension plans (gross)'/ PY035G_F 'Flag'/ PY035G_I 'Imputation factor'/ PY050G 'Cash benefits or losses from self-employment (gross)'/ PY050G_F 'Flag'/ PY050G_I 'Imputation factor'/ PY080G 'Pension from individual private plans (gross)'/ PY080G_F 'Flag'/ PY080G_I 'Imputation factor'/ PY090G 'Unemployment benefits (gross)'/ PY090G_F 'Flag'/ PY090G_I 'Imputation factor'/ PY100G 'Old-age benefits (gross)'/ PY100G_F 'Flag'/ PY100G_I 'Imputation factor'/ PY110G 'Survivor benefit'/ PY110G_F 'Flag'/ PY110G_I 'Imputation factor'/ PY120G 'Sickness benefits (gross)'/ PY120G_F 'Flag'/ PY120G_I 'Imputation factor'/ PY130G 'Disability benefits (gross)'/ PY130G_F 'Flag'/ PY130G_I 'Imputation factor'/ PY140G 'Education-related allowances (gross)'/ PY140G_F 'Flag'/ PY140G_I 'Imputation factor'/ PY021N_I 'Imputation factor'/ PY021G_I 'Imputation factor'/ PX030 'Household ID'/ PX040 'Selected respondent status'/ PL031 'Self-defined current economic status'/ PL031_F 'Flag'/ PX020 'Age at the end of the income reference period'/ PX010 'Exchange rate'/ PB040 'Personal cross-sectional weight'/ PB040_F 'Flag'/ PB060 'Personal cross-sectional weight for selected respondent'/ PB060_F 'Flag'/ PB210 'Country of birth alphanumeric'/ PB210_F 'Flag'/ PB220A 'Citizenship 1 alphanumeric'/ PB220A_F 'Flag'/ PE010 'Current education activity'/ PE010_F 'Flag'/ PE020 "ISCED level currently attended (MT: lbl 0,1,2 = 2)"/ PE020_F 'Flag'/ PE030 'Year when highest level of education was attained'/ PE030_F 'Flag'/ PL035 'Worked at least 1 hour during the previous week'/ PL035_F 'Flag'/ PL015 'Person has ever worked'/ PL015_F 'Flag'/ PL073 'Number of months spent at full-time work as employee'/ PL073_F 'Flag'/ PL074 'Number of months spent at part-time work as employee'/ PL074_F 'Flag'/ PL075 'Number of months spent at full-time work as selfemployed (incl family worker)'/ PL075_F 'Flag'/ PL076 'Number of months spent at part-time work as selfemployed (incl family worker)'/ PL076_F 'Flag'/ PL080 'Number of months spent in unemployment'/ PL080_F 'Flag'/ PL085 'Number of months spent in retirement or early retirement'/ PL085_F 'Flag'/ PL086 'Number of months spent as disabled or/and unfit to work'/ PL086_F 'Flag'/ PL087 'Number of months spent studying'/ PL087_F 'Flag'/ PL088 'Number of months spent in compulsory military service'/ PL088_F 'Flag'/ PL089 'Number of months spent fulfilling domestic tasks and care responsibilities'/ PL089_F 'Flag'/ PL090 'Number of months spent in other inactivity'/ PL090_F 'Flag'/ PL100 "Total number of hours usually worked in second, third... jobs"/ PL100_F 'Flag'/ PL111_F 'Flag'/ PL120 'Reason for working less than 30 hours'/ PL120_F 'Flag'/ PL130 'Number of persons working at the local unit (MT: grouped)'/ PL130_F 'Flag'/ PL150 'Managerial position'/ PL150_F 'Flag'/ PH040 'Unmet need for medical examination or treatment'/ PH040_F 'Flag'/ PH050 'Main reason for unmet need for medical examination or treatment'/ PH050_F 'Flag'/ PH060 'Unmet need for dental examination or treatment'/ PH060_F 'Flag'/ PH070 'Main reason for unmet need for dental examination or treatment'/ PH070_F 'Flag'/ PY030G "Employer's social insurance contribution (in euros)"/ PY030G_F 'Flag'/ PY030G_I 'Imputation factor'/ PY031G "Optional employer's social insurance contributions (in euros)"/ PY031G_F 'Flag'/ PY031G_I 'Imputation factor'/ PY200G 'Gross monthly earnings for employees (gross)'/ PY200G_F 'Flag'/ PY200G_I 'Imputation factor'/ PL051 "Occupation (ISCO-08 (COM) (MT: grouped; PT: lbl 11,12,13 = 14))"/ PL051_F 'Flag'/ PX050 'Activity status'/ PL111 "NACE Rev.2"/ PC170 'Change of the dwelling'/ PC170_F 'Flag'/ PC180 'Main reason for the change of the dwelling'/ PC180_F 'Flag'. VALUE LABELS PB020 'BE' "Belgique" 'BG' "Bulgaria" 'CZ' "Czech Republic" 'DK' "Danmark" 'DE' "Deutschland" 'EE' "Estonia" 'IE' "Ireland" 'GR' "Ellada" 'ES' "Espana" 'FR' "France" 'IT' "Italia" 'CY' "Cyprus" 'LV' "Latvia" 'LT' "Lithuania" 'LU' "Luxembourg" 'HU' "Hungary" 'MT' "Malta" 'NL' "Nederland" 'AT' "Oesterreich" 'PL' "Poland" 'PT' "Portugal" 'RO' "Romania" 'SI' "Slovenia" 'SK' "Slovak Republic" 'FI' "Suomi" 'SE' "Sverige" 'UK' "United Kingdom" 'CH' "Switzerland" 'HR' "Croatia" 'IS' "Iceland" 'NO' "Norway" 'TR' "Turkey" 'EL' "Greece"/ PB100 1 'January,February,March' 2 'April, May, June' 3 'July, August, September' 4 'October, November, December'/ PB100_F 1 'filled' -1 'missing'/ PB110_F 1 'filled' -1 'missing'/ PB120_F 1 'filled' -1 'missing' -2 'na (information only extracted from registers)'/ PB130 1 'January,February,March' 2 'April, May, June' 3 'July, August, September' 4 'October, November, December'/ PB130_F 1 'filled' -1 'missing'/ PB140 1931 "1931 or before" 1932 "PT: 1932 and before" 1936 "MT: 1932-1936" 1941 "MT: 1937-1941" 1946 "MT: 1942-1946" 1951 "MT: 1947-1951" 1956 "MT: 1952-1956" 1961 "MT: 1957-1961" 1966 "MT: 1962-1966" 1971 "MT: 1967-1971" 1976 "MT: 1972-1976" 1981 "MT: 1977-1981" 1986 "MT: 1982-1986" 1991 "MT: 1987-1991" 1996 "MT: 1992-1996"/ PB140_F 1 'filled' -1 'missing'/ PB150 1 'male' 2 'female'/ PB150_F 1 'filled' -1 'missing'/ PB160_F 1 'filled' -1 'missing' -2 'na (father is not a household member)'/ PB170_F 1 'filled' -1 'missing' -2 'na (mother is not a household member)'/ PB180_F 1 'filled' -1 'missing' -2 "not applicable (person has no spouse/partner or spouse/partner is not a household member)"/ PB190 1 'never married' 2 'married' 3 'separated' 4 'widowed' 5 'divorced'/ PB190_F 1 'filled' -1 'missing'/ PB200 1 'yes, on a legal basis' 2 'yes, without a legal basis' 3 'no'/ PB200_F 1 'filled' -1 'missing'/ PE040 0 'pre-primary education' 1 'primary education' 2 'lower secondary education' 3 '(upper) secondary education' 4 'post-secondary non-tertiary education' 5 '1st & 2nd stage of tertiary education'/ PE040_F 1 'filled' -1 'missing' -2 'n.a. (the person has never been in education)'/ Pl020 1 'Yes' 2 'No'/ PL020_F 1 'filled' -1 'missing' -2 'na (PL031=1,2,3 or 4)'/ PL025 1 'Yes' 2 'No'/ PL025_F 1 'filled' -1 'missing' -2 'na (PL020=2)'/ PL040 1 "Self-employed with employees" 2 "Self-employed without employees" 3 "Employee" 4 "Family worker"/ PL040_F 1 'filled' -1 'missing' -2 'na (PL031 not=1,2,3 or 4 and PL015 not=1)'/ PL060_F 1 'filled' -1 'missing' -2 'n.a.' -6 'Hours varying (even an average over 4 weeks is not possible)'/ PL140 1 'permanent job/work contract of unlimited duration' 2 'temporary job/work contract of limited duration'/ PL140_F 1 'filled' -1 'missing' -2 'n.a. (PL040 not=3)' -3 'not selected respondent' -4 'n.a.:person is employee (PL040 not=3) but has not any contract' / PL160 1 'yes' 2 'no'/ PL160_F 1 'filled' -1 'missing' -2 'na (PL30 not=1 or 2)' -3 'not selected respondent'/ PL170 1 'To take up or seek better job' 2 'End of temporary contract' 3 'Obliged to stop by employer (business closure, redundancy, early retirement, dismissal etc.)s' 4 "Sale or closure of own/family business" 5 'Child care and care for other dependant' 6 'Partners job required us to move to another area or marriage' 7 'Other reasons'/ Pl170_F 1 'filled' -1 'missing' -2 "na (PL60 not=1)" -3 'not selected respondent'/ PL180 1 'employed-unemployed' 2 'employed-retired' 3 'employed-other inactive' 4 'unemployed-employed' 5 'unemployed - retired' 6 'unemployed - other inactive' 7 'retired - employed' 8 'retired - unemployed' 9 'retired - other inactive' 10 'other inactive - employed' 11 'other inactive - unemployed' 12 'other inactive - retired'/ PL180_F 1 'filled' -1 'missing' -2 'na (no change since last year)' -3 'not selected respondent'/ PL190_F 1 'filled' -1 'missing' -2 'n.a. (person never worked)' -3 'not selected respondent'/ PL200_F 1 'filled' -1 'missing' -2 'na (person never worked)' -3 'not selected respondent'/ PL211A PL211B PL211C PL211D PL211E PL211F PL211G PL211H PL211I PL211J PL211K PL211L 1 'Employee working full-time' 2 'Employee working part-time' 3 'Self-employed working full-time (including family worker)' 4 'Self-employed working part-time (including family worker)' 5 'Unemployed' 6 'Pupil, student, further training, unpaid work experience' 7 'In retirement or in early retirement or has given up business' 8 "Permanently disabled or/and unfit to work" 9 'In compulsory military community or service' 10 'Fulfilling domestic tasks and care responsibilities' 11 'Other inactive person'/ PL211A_F PL211B_F PL211C_F PL211D_F PL211E_F PL211F_F PL211G_F PL211H_F PL211I_F PL211J_F PL211K_F PL211L_F 1 'filled' -1 'missing' -3 'not selected respondent' -5 'missing value of PL211 because PL210 is still used'/ PH010 1 'very good' 2 'good' 3 'fair' 4 'bad' 5 'very bad'/ PH010_F 1 'Filled' -1 'missing' -3 'not selected respondent'/ PH020 1 'yes' 2 'no' 8 'do not know (Germany only)'/ PH020_F 1 'Filled' -1 'missing' -3 'not selected respondent'/ PH030 1 'yes, strongly limited' 2 'yes, limited' 3 'no, not limited' 8 'do not know (Germany only)'/ PH030_F 1 'Filled' -1 'missing' -3 'not selected respondent'/ PY010N_F 0 'no income' 11 'collec. & recorded net of tax on income at source & social contrib.' 13 'collec. & recorded net of tax net of tax on social contrib.' 22 'collec. & recorded net of tax on income at source' 31 'collected net of tax on social contrib./recorded net of tax on income & social contrib.' 33 'collected & recorded net of tax on social contrib.' 41 'collected gross/recorded net of tax on income & social contrib.' 42 'collected gross/recorded net of tax on income at source' 43 'collected gross/recorded net of tax on social contrib.' 51 'collected unknown/recorded net of tax on income & social contrib.' 53 'collected unknown/recorded net of tax on social contrib.' 55 'Type of collection & recording: unknown' 61 'collected mix (parts of the component collected according to different ways)-Deductive imputation' -1 'missing' -5 'not filled: variable of gross series is filled'/ PY020N_F 0 'no income' 11 'collec. & recorded net of tax on income at source & social contrib.' 13 'collec. & recorded net of tax net of tax on social contrib.' 22 'collec. & recorded net of tax on income at source' 31 'collected net of tax on social contrib./recorded net of tax on income & social contrib.' 33 'collected & recorded net of tax on social contrib.' 41 'collected gross/recorded net of tax on income & social contrib.' 42 'collected gross/recorded net of tax on income at source' 51 'collected unknown/recorded net of tax on income & social contrib.' 53 'collected unknown/recorded net of tax on social contrib.' 55 'Type of collection & recording: unknown' 61 'collected mix (parts of the component collected according to different ways)-Deductive imputation' -1 'missing' -2 'value not defined in data documentation' -4 'amount included in another component' -5 'not filled: variable of gross series is filled'/ PY021N 0 'no income'/ PY021N_F 0 'no income' 11 'collec. & recorded net of tax on income at source & social contrib.' 22 'collec. & recorded net of tax on income at source' 31 'collected net of tax on social contrib./recorded net of tax on income & social contrib.' 33 'collected & recorded net of tax on social contrib.' 41 'collected gross/recorded net of tax on income & social contrib.' 42 'collected gross/recorded net of tax on income at source' 51 'collected unknown/recorded net of tax on income & social contrib.' 53 'collected unknown/recorded net of tax on social contrib.' 55 'Type of collection & recording: unknown' 61 'collected mix (parts of the component collected according to different ways)-Deductive imputation' -1 'missing' -4 'amount included in another component' -5 'not filled: variable of gross series is filled'/ PY035N_F 0 'no contribution' 1 'variable is filled' -1 'missing' -5 'not filled: variable of the gross series is filled'/ PY050N 0 'no income'/ PY050N_F 0 'no income' 11 'collec. & recorded net of tax on income at source & social contrib.' 22 'collec. & recorded net of tax on income at source' 31 "collected net of tax on social contrib./recorded net of tax on income & social contrib." 32 'collected net of tax on social contrib./recorded net of tax on income at source.' 33 'collected & recorded net of tax on social contrib.' 41 'collected gross/recorded net of tax on income & social contrib.' 42 'collected gross/recorded net of tax on income at source' 43 'collected gross/recorded net of tax on social contrib.' 51 "collected unknown/recorded net of tax on income & social contrib." 52 "collected unknown/recorded net of tax on income" 53 "collected unknown/recorded net of tax on social contrib." 55 'Type of collection & recording: unknown' 61 'collected mix (parts of the component collected according to different ways)-Deductive imputation' -1 'missing' -4 'amount included in another component' -5 "not filled: variable of gross series is filled"/ Py080N_F 0 'no income' 11 'collec. & recorded net of tax on income at source & social contrib.' 22 'collec. & recorded net of tax on income at source' 31 "collected net of tax on social contrib./recorded net of tax on income & social contrib." 33 'collected & recorded net of tax on social contrib.' 41 'collected gross/recorded net of tax on income & social contrib.' 42 'collected gross/recorded net of tax on income at source' 51 'collected unknown/recorded net of tax on income & social contrib.' 52 'collected unknown/recorded net of tax on income' 53 'collected unknown/recorded net of tax on social contrib.' 55 'Type of collection & recording: unknown' 61 'collected mix (parts of the component collected according to different ways)-Deductive imputation' -1 'missing' -4 'amount included in another component' -5 'not filled: variable of gross series is filled'/ PY090N_F 0 'no income' 11 'collec. & recorded net of tax on income at source & social contrib.' 22 'collec. & recorded net of tax on income at source' 31 "collected net of tax on social contrib./recorded net of tax on income & social contrib." 33 'collected & recorded net of tax on social contrib.' 41 "collected gross/recorded net of tax on income & social contrib." 42 "collected gross/recorded net of tax on income at source" 43 "collected gross/recorded net of tax on social contrib." 51 "collected unknown/recorded net of tax on income & social contrib." 52 "collected unknown/recorded net of tax on income" 53 "collected unknown/recorded net of tax on social contrib." 55 'Type of collection & recording: unknown' 61 'collected mix (parts of the component collected according to different ways)-Deductive imputation' -1 'missing' -4 'amount included in another component' -5 'not filled: variable of gross series is filled'/ PY100N_F 0 'no income' 11 'collec. & recorded net of tax on income at source & social contrib.' 22 'collec. & recorded net of tax on income at source' 31 "collected net of tax on social contrib./recorded net of tax on income & social contrib." 33 'collected & recorded net of tax on social contrib.' 41 "collected gross/recorded net of tax on income & social contrib." 42 "collected gross/recorded net of tax on income at source" 51 "collected unknown/recorded net of tax on income & social contrib." 52 "collected unknown/recorded net of tax on income" 53 "collected unknown/recorded net of tax on social contrib." 55 'Type of collection & recording: unknown' 61 'collected mix (parts of the component collected according to different ways)-Deductive imputation' -1 'missing' -4 'amount included in another component' -5 'not filled: variable of gross series is filled'/ PY110N_F 0 'no income' 11 'collec. & recorded net of tax on income at source & social contrib.' 22 'collec. & recorded net of tax on income at source' 31 "collected net of tax on social contrib./recorded net of tax on income & social contrib." 33 'collected & recorded net of tax on social contrib.' 41 "collected gross/recorded net of tax on income & social contrib." 42 "collected gross/recorded net of tax on income at source" 51 "collected unknown/recorded net of tax on income & social contrib." 52 "collected unknown/recorded net of tax on income" 53 "collected unknown/recorded net of tax on social contrib." 55 'Type of collection & recording: unknown' 61 'collected mix (parts of the component collected according to different ways)-Deductive imputation' -1 'missing' -4 'amount included in another component' -5 'not filled: variable of gross series is filled'/ PY120N_F 0 'no income' 11 'collec. & recorded net of tax on income at source & social contrib.' 22 'collec. & recorded net of tax on income at source' 31 "collected net of tax on social contrib./recorded net of tax on income & social contrib." 33 'collected & recorded net of tax on social contrib.' 41 "collected gross/recorded net of tax on income & social contrib." 42 "collected gross/recorded net of tax on income at source" 51 "collected unknown/recorded net of tax on income & social contrib." 52 "collected unknown/recorded net of tax on income" 53 "collected unknown/recorded net of tax on social contrib." 55 'Type of collection & recording: unknown' 61 'collected mix (parts of the component collected according to different ways)-Deductive imputation' -1 'missing' -4 'amount included in another component' -5 'not filled: variable of gross series is filled'/ PY130N_F 0 'no income' 11 'collec. & recorded net of tax on income at source & social contrib.' 22 'collec. & recorded net of tax on income at source' 31 'collected net of tax on social contrib./recorded net of tax on income & social contrib.' 33 'collected & recorded net of tax on social contrib.' 41 'collected gross/recorded net of tax on income & social contrib.' 42 'collected gross/recorded net of tax on income at source' 51 'collected unknown/recorded net of tax on income & social contrib.' 52 'collected unknown/recorded net of tax on income' 53 'collected unknown/recorded net of tax on social contrib.' 55 'Type of collection & recording: unknown' 61 'collected mix (parts of the component collected according to different ways)-Deductive imputation' -1 'missing' -4 'amount included in another component' -5 'not filled: variable of gross series is filled'/ PY140N_F 0 'no income' 11 'collec. & recorded net of tax on income at source & social contrib.' 22 'collec. & recorded net of tax on income at source' 31 'collected net of tax on social contrib./recorded net of tax on income & social contrib.' 33 'collected & recorded net of tax on social contrib.' 41 'collected gross/recorded net of tax on income & social contrib.' 42 'collected gross/recorded net of tax on income at source' 51 'collected unknown/recorded net of tax on income & social contrib.' 52 'collected unknown/recorded net of tax on income' 53 'collected unknown/recorded net of tax on social contrib.' 55 'Type of collection & recording: unknown' 61 'collected mix (parts of the component collected according to different ways)-Deductive imputation' -1 'missing' -4 'amount included in another component' -5 'not filled: variable of gross series is filled'/ PY010G_F 0 'no income' 1 'net of tax on income at source and social contribution' 2 'net of tax on income at source and social contribution' 3 'net of tax on social contribution' 4 'gross' 5 'unknown' 6 'mix (parts of the component collected according to different ways)' -1 'missing' -5 'not filled:variable of net series is filled'/ PY020G_F 0 'no income' 1 'net of tax on income at source and social contribution' 2 'net of tax on income at source and social contribution' 3 'net of tax on social contribution' 4 'gross' 5 'unknown' 6 'collected mix (parts of the component collected according to different ways)' -1 'missing' -2 'value not defined in data documentation' -4 'amount included in another component' -5 'not filled:variable of net series is filled'/ PY021G 0 'no income'/ PY021G_F -5 'not filled: variable of net series is filled' -4 'amount included in another component' -1 'missing' 0 'no income' 1 'collected net of tax on income at source and social contribution+nc' 2 'collected net of tax on income at source+nc' 3 'collected net of tax on social contributions+nc' 4 'collected gross' 5 'unknown' 6 'collected mix (parts of the component collected according to different ways)'/ PY035G_F 0 'no contribution' 1 'variable is filled' -1 'missing' -5 'not filled: variable of net series is filled'/ PY050G_F 0 'no income' 1 'collected net of tax on income at source and social contribution+nc' 2 'collected net of tax on income at source+nc' 3 'collected net of tax on social contributions+nc' 4 'collected gross' 5 'unknown' 6 'collected mix (parts of the component collected according to different ways)' -1 'missing' -5 'not filled:variable of net series is filled'/ PY080G_F 0 'no income' 1 'collected net of tax on income at source and social contribution+nc' 2 'collected net of tax on income at source+nc' 3 'collected net of tax on social contributions+nc' 4 'collected gross' 5 'unknown' 6 'collected mix (parts of the component collected according to different ways)' -1 'missing' -5 'not filled:variable of net series is filled'/ PY090G_F 0 'no income' 1 'collected net of tax on income at source and social contribution+nc' 2 'collected net of tax on income at source+nc' 3 'collected net of tax on social contributions+nc' 4 'collected gross' 5 'unknown' 6 'collected mix (parts of the component collected according to different ways)' -1 'missing' -5 'not filled:variable of net series is filled'/ PY100G_F 0 'no income' 1 'collected net of tax on income at source and social contribution+nc' 2 'collected net of tax on income at source+nc' 3 'collected net of tax on social contributions+nc' 4 'collected gross' 5 'unknown' 6 'collected mix (parts of the component collected according to different ways)' -1 'missing' -4 'amount included in another component' -5 'not filled:variable of net series is filled'/ PY110G_F 0 'no income' 1 'collected net of tax on income at source and social contribution+nc' 2 'collected net of tax on income at source+nc' 3 'collected net of tax on social contributions+nc' 4 'collected gross' 5 'unknown' 6 'collected mix (parts of the component collected according to different ways)' -1 'missing' -4 'amount included in another component' -5 'not filled:variable of net series is filled'/ PY120G_F 0 'no income' 1 'collected net of tax on income at source and social contribution+nc' 2 'collected net of tax on income at source+nc' 3 'collected net of tax on social contributions+nc' 4 'collected gross' 5 'unknown' 6 'collected mix (parts of the component collected according to different ways)' -1 'missing' -4 'amount included in another component' -5 'not filled:variable of net series is filled'/ PY130G_F 0 'no income' 1 'collected net of tax on income at source and social contribution+nc' 2 'collected net of tax on income at source+nc' 3 'collected net of tax on social contributions+nc' 4 'collected gross' 5 'unknown' 6 'collected mix (parts of the component collected according to different ways)' -1 'missing' -4 'amount included in another component' -5 'not filled:variable of net series is filled'/ PY140G_F 0 'no income' 1 'collected net of tax on income at source and social contribution+nc' 2 'collected net of tax on income at source+nc' 3 'collected net of tax on social contributions+nc' 4 'collected gross' 5 'unknown' 6 'collected mix (parts of the component collected according to different ways)' -1 'missing' -5 'not filled:variable of net series is filled'/ PX020 80 '80 and over'/ PX040 1 'current household member aged >=16 (All hhld members aged >=16 are interviewed)' 2 'selected respondent(Only selected hhld member aged >= 16 is interviewed)' 3 'not respondent (Only selected hhld member aged >= 16 is interviewed)' 4 'not eligible person (Hhld members aged < 16 at the time of interview)'/ PX040 1 'current household member aged >=16 (All hhld members aged >=16 are interviewed)' 2 'selected respondent(Only selected hhld member aged >= 16 is interviewed)' 3 'not selected respondent (Only selected hhld member aged >= 16 is interviewed)' 4 'not eligible person (Hhld members aged < 16 at the time of interview)'/ PL031 1 'Employee working full-time' 2 'Employee working part-time' 3 'Self-employed working full-time (including family worker)' 4 'Self-employed working part-time (including family worker)' 5 'Unemployed' 6 'Pupil, student, further training, unpaid work experience' 7 'In retirement or in early retirement or has given up business' 8 'Permanently disabled or/and unfit to work' 9 'In compulsory military community or service' 10 'Fulfilling domestic tasks and care responsibilities' 11 'Other inactive person'/ PL031_F 1 'filled' -1 'missing' -5 'missing value of PL031 because PL030 is still used'/ PB040_F 1 'Filled'/ PB060_F 1 'Filled' -2 'Not applicable (country does not use the selected respondent model)' -3 'Non-selected respondent' -7 'Not applicable: PB010 not equal last year'/ PB210 'LOC' "same country as country of residence" 'EU' "any european country except country of residence" 'OTH' "Any other country" ' ' "missing"/ PB210_F 1 'filled' -1 'missing'/ PB220A 'LOC' "same country as country of residence" 'EU' "any uropean country except country of residence" 'OTH' "Any other country" ' ' "missing"/ PB220A_F 1 'filled' -1 'missing'/ PE010 1 'in education' 2 'not in education'/ PE010_F 1 'filled' -1 'missing'/ PE020 0 'pre-primary education' 1 'primary education' 2 'lower secondary education' 3 '(upper) secondary education' 4 'post-secondary non-tertiary education' 5 '1st stage & 2nd stage of tertiary education'/ PE020_F 1 'filled' -1 'missing' -2 'na (PE010 not=1)'/ PE030_F 1 'filled' -1 'missing' -2 'na(person has never been in education'/ PL031_F 1 'filled' -1 'missing' -2 'n.a. (the person has never been in education)'/ PL035 1 'yes' 2 'no'/ PL035_F 1 'filled' -1 'missing' -2 'na (person is not employee or MS has other source to calculate the gender pay gap)' -3 'not selected respondent'/ PL015 1 'yes' 2 'no'/ PL015_F 1 'filled' -1 'missing' -2 'na (PL031=1,2,3 or 4)'/ PL073_F 1 'filled' -1 'missing' -5 'missing value because the definition of this variable is not used'/ PL074_F 1 'filled' -1 'missing' -5 'missing value because the definition of this variable is not used'/ PL075_F 1 'filled' -1 'missing' -5 'missing value because the definition of this variable is not used'/ PL076_F 1 'filled' -1 'missing' -5 'missing value because the definition of this variable is not used'/ PL080_F 1 'filled' -1 'missing'/ PL085_F 1 'filled' -1 'missing'/ PL086_F 1 'filled' -1 'missing' -5 'missing value because the definition of this variable is not used'/ PL087_F 1 'filled' -1 'missing'/ PL088_F 1 'filled' -1 'missing' -5 'missing value because the definition of this variable is not used'/ PL089_F 1 'filled' -1 'missing' -5 'missing value because the definition of this variable is not used'/ PL090_F 1 'filled' -1 'missing'/ Pl100_F 1 'filled' -1 'missing' -2 'n.a. (person does not have a 2nd job or PL031 not =1,2, 3 or 4)'/ PL111_F 1 'filled' -1 'missing' -2 'not applicable (PL031 not=1,2,3 or 4)' -3 'not selected respondent' -5 'missing value of PL111 because PL110 is still used'/ PL120 1 'Undergoing education or training' 2 'Personal illness or disability' 3 'Want to work more hours but cannot find a job(s) or work(s) of more hours' 4 'Do not want to work more hours' 5 'Number of all hours in all job(s) are considered as full-time job' 6 'Housework, looking after children or other persons' 7 'Other reasons'/ PL120_F 1 'filled' -1 'missing' -2 "na (PL30 not=1 or 2 or PL060+PL100 not smaller than 30)" -3 'not selected respondent'/ PL130 1 "MT: 1-5" 2 "MT: 6-10" 3 "MT: 11-12" 4 "MT: 13" 5 "MT: 14" 6 "MT: 15" 11 'between 11 and 19 persons' 12 'between 20 and 49 persons' 13 '50 persons or more' 14 'do not know but less than 11 persons' 15 'do not know but more than 10 persons'/ PL130_F 1 'filled' -1 'missing' -2 'na' -3 'not selected respondent'/ PL140 1 'Permanent job/ work contract of unlimited duration' 2 'temporary job/work contract of limited duration'/ PL140_F 1 'filled' -1 'missing' -2 'n.a. (PL040 not=3)' -3 'not selected respondent' -4 'n.a.:person is employee (PL040 not=3) but has not any contract' / PL150 1 'supervisory' 2 'non-supervisory'/ PL150_F 1 'filled' -1 'missing' -2 'n.a.' -3 'not selected respondent'/ PH040 1 'yes, at least one occasion when the person really needed examination or treatment but did not' 2 'no, no occasion when the person really needed examination or treatment but did not' 8 'do not know (Germany only)'/ PH040_F 1 'Filled' -1 'missing' -3 'not selected respondent'/ PH050 1 'Could not afford to (too expensive)' 2 'Waiting list' 3 'Could not take time because of work, care for children or for others' 4 'Too far to travel/no means of transportation' 5 'Fear of doctor/hospital/examination/treatment' 6 'Wanted to wait and see if problem got better on its own' 7 'did not know any good doctor or specialist' 8 'other reasons'/ PH050_F 1 'Filled' -1 'missing' -2 'na (PH040 not=1)' -3 'not selected respondent'/ PH060 1 'yes, at least one occasion when the person really needed examination or treatment but did not' 2 'no, no occasion when the person really needed examination or treatment but did not' 8 'do not know (Germany only)'/ PH060_F 1 'Filled' -1 'missing' -3 'not selected respondent'/ PH070 1 'Could not afford to (too expensive)' 2 'Waiting list' 3 'Could not take time because of work, care for children or for others' 4 'Too far to travel/no means of transportation' 5 "Fear of doctor(dentist)/hospital/examination/treatment" 6 'Wanted to wait and see if problrm got better on its own' 7 'did not know any dentist' 8 'other reasons'/ PH070_F 1 'Filled' -1 'missing' -2 'na (PH060 not =1)' -3 'not selected respondent'/ PY030G 0 'no contribution'/ PY031G 0 'no contribution'/ PY030G_F PY031G_F 0 'no income' 1 'income (variable is filled)' -1 'missing' -5 "not filled: variable of net (..G);gross (..N) series is filled"/ PY200G_F 0 'no income' 1 'net of tax on income at source and social contribution' 2 'net of tax on income at source and social contribution' 3 'net of tax on social contribution' 4 'gross' 5 'unknown' 6 'mix (parts of the component collected according to different ways)' 61 'mix (parts of the component collected according to different ways)-Deductive imputation' -1 'missing' -2 'not applicable' -4 'amount included in another component' -5 'not filled:variable of net series is filled'/ PL051 1 "Commissioned armed forces officers. MT:11-4 Legislators,senior officials & managers" 2 "Non-commissioned armed forces officers. MT:21-26 Professionals" 3 "Armed forces occupations, other ranks. MT:31-35 Technicians & associate professionals" 4 "MT: 41-44 Clerks" 5 "MT: 51-54 Service workers and shop and market sales workers" 6 "MT: 61-63 Skilled agricultural and fishery workers" 7 "MT: 71-75 Craft and related trades workers" 8 "MT: 81-83 Plant and machine operators and assemblers" 9 "MT: 91-96 Elementary occupations" 10 "MT:01 Armed forces" 11 'Chief executives, senior officials and legislators' 12 'Administrative and commercial managers' 13 'Production and specialized services managers' 14 'Hospitality, retail and other services managers' 21 'Science and engineering professionals' 22 'Health professionals' 23 'Teaching professionals' 24 'Business and administration professionals' 25 'Information and communications technology professionals' 26 'Legal, social and cultural professionals' 31 'Science and engineering associate professionals' 32 'Health associate professionals' 33 'Business and administration associate professionals' 34 'Legal, social, cultural and related associate professionals' 35 'Information and communications technicians' 41 'General and keyboard clerks' 42 'Customer services clerks' 43 'Numerical and material recording clerks' 44 'Other clerical support workers' 51 'Personal service workers' 52 'Sales workers' 53 'Personal care workers' 54 'Protective services workers' 61 'Market-oriented skilled agricultural workers' 62 'Market-oriented skilled forestry, fishery and hunting workers' 63 'Subsistence farmers, fishers, hunters and gatherers' 71 'Building and related trades workers, excluding electricians' 72 'Metal, machinery and related trades workers' 73 'Handicraft and printing workers' 74 'Electrical and electronics trades workers' 75 'Food processing, wood working, garment and other craft and related trades workers' 81 'Stationary plant and machine operators' 82 'Assemblers' 83 'Drivers and mobile plant operators' 91 'Cleaners and helpers' 92 'Agricultural, forestry and fishery labourers' 93 'Labourers in mining, construction, manufacturing and transport' 94 'Food preparation assistants' 95 'Street and related sales and service workers' 96 'Refuse workers and other elementary workers'/ PL051_F 1 'filled' -1 'missing' -2 'n.a. (PL031 not=1,2,3 or 4 and PL015 not=1)' -5 'missing value of PL051 because PL050 is still used'/ PX050 2 'employees (SAL)' 3 'employed persons except employees (NSAL)' 4 'other employed (when time of SAL and NSAL is > .5 of total time calendar)' 5 'unemployed' 6 'retired' 7 'inactive' 8 "other inactive (when time of unemployed, retirement & inactivity is > % of total time calendar)"/ PL111 'a' "Agriculture,forestry & fishing" 'b - e' "Mining & quarrying, Manufacturing, Electricity, gas, steam & air conditioning supply, Water supply" 'f' "Construction" 'g' "Wholesale retail" 'h' "Transportation & storage" 'i' "Accomodation & food service activities" 'j' "Information & communication" 'k' "Financial & insurance activities" 'l - n' "Real estate, Professionnal, scientific & technical, Administrative & support service activities" 'o' "Public administration & defence, compulsory social security" 'p' "Education" 'q' "Human health & social work activities" 'r - u' "Arts, entertainment & recreation, Other service activities, Activities as household as employer..." ' ' "Missing"/ PC170 1 'Yes' 2 'No'/ PC170_F 1 'Filled' -1 'Missing' -3 'Not selected respondent'/ PC180 1 'Family-related reasons' 2 'Employment-related reasons' 3 'Education-related reasons' 4 'Eviction' 5 'Landlord did not prolong the contract' 6 'Desire to change tenure status' 7 'Dwelling-related reasons' 8 'Neighbourhood-related reasons' 9 'Financial reasons' 10 'Other reasons'/ PC180_F 1 'Filled' -1 'Missing' -2 'Not applicable (PC170 = 2)' -3 'Not selected respondent'. SAVE OUTFILE= !QUOTE(!CONCAT(!spss_path,'UDB_c',!i,'12P.sav')). !DOEND. *-------------------------------------------------- Compile and save final file -----------------------------------------------------------------------------------. !LET !firstfile=1. !DO !i !IN (!CC). !IF (!firstfile=1) !THEN GET FILE=!QUOTE(!CONCAT(!spss_path,'UDB_c',!i,'12P.sav')). !LET !firstfile=0. !ELSE ADD FILES FILE=* /FILE=!QUOTE(!CONCAT(!spss_path,'UDB_c',!i,'12P.sav')). !IFEND. !DOEND. SAVE OUTFILE=!QUOTE(!CONCAT(!spss_path,!finalfile,'.sav')). *--------------------------------------------------------Delete single country files -------------------------------------------------------------------------------. !DO !i !IN (!CC). ERASE FILE=!QUOTE(!CONCAT(!spss_path,'UDB_c',!i,'12P.sav')). !DOEND. !ENDDEFINE. *----------------------------------------------------------------- End definition macro ---------------------------------------------------------------. *----------------------------------------------------------------- Invoke macro ---------------------------------------------------------------------------. !C2012_P.