Los datos se integran directamente en el código fuente a través de la instrucción DATALINES.
1 Bloque de código
DATA STEP Data
Explicación : Creación de la tabla SALARY. Lectura de variables, aplicación de condiciones IF/ELSE para determinar la tasa de bonificación y cálculo del nuevo salario.
¡Copiado!
data SALARY;
input EMPID $ SALARY JCLASS $;
if JCLASS = "1" then BONUS = 0.10*SALARY;
else if JCLASS = "2" then BONUS = 0.15*SALARY;
else if JCLASS = "3" then BONUS = 0.20*SALARY;
NEW_SALARY = BONUS + SALARY;
datalines;
137 28000 1
214 98000 3
199 150000 3
355 57000 2
;
1
DATA SALARY;
2
INPUT EMPID $ SALARY JCLASS $;
3
IF JCLASS = "1"THEN BONUS = 0.10*SALARY;
4
ELSEIF JCLASS = "2"THEN BONUS = 0.15*SALARY;
5
ELSEIF JCLASS = "3"THEN BONUS = 0.20*SALARY;
6
NEW_SALARY = BONUS + SALARY;
7
8
DATALINES;
9
137280001
10
214980003
11
1991500003
12
355570002
13
;
2 Bloque de código
PROC PRINT
Explicación : Visualización simple del contenido de la tabla recién creada en los resultados.
¡Copiado!
proc print;
run;
1
PROC PRINT;
2
RUN;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.