Hi Guys, I need to translate this merge data step code to proc sql, is there anyone to help me with it, please? Thanks. for table have1 I have this structure: CLIENTE COD_GRUPO_ATUAL COD_SEG_ATUAL CPFCNPJ DIAS_ATRASO_1 GRUPO_ATUAL 2 RISCO_MOROSO_ATUAL for table have2 I have this structure CLIENTE COD_GRUPO_ATUAL COD_SEG_ATUAL CPFCNPJ DIAS_ATRASO_0 GRUPO_ATUAL 2 RISCO_TOT_ATUAL data want (compress = yes keep = CPFCNPJ CLIENTE COD_GRUPO_ATUAL GRUPO_ATUAL COD_SEG_ATUAL RISCO_TOTAL_ATUAL DIAS_ATRASO_ATUAL RISCO_MOROSO_ATUAL); merge have1 (in = a) have2 (in = b); by CPFCNPJ; if a and b then do; DIAS_ATRASO_ATUAL = DIAS_ATRASO_1; RISCO_TOTAL_ATUAL = RISCO_TOT_ATUAL + RISCO_MOROSO_ATUAL; end; else do; if a and not b then do; DIAS_ATRASO_ATUAL = DIAS_ATRASO_0; RISCO_TOTAL_ATUAL = RISCO_TOT_ATUAL; end; else do; if not a and b then do; DIAS_ATRASO_ATUAL = DIAS_ATRASO_1; RISCO_TOTAL_ATUAL = RISCO_MOROSO_ATUAL; end; end; end; run;
... View more