Los Operadores MIN y MAX
En este post les voy a explicar como usar estos operadores que aunque han estado en SAS desde tiempo inmemorables, es poco el uso que se les da sin importar el nivel y años de experiencia del usuario SAS.
Los operadores MIN y MAX son usados para conseguir el mínimo o máximo valor de dos cantidades, así el MIN (><) retorna el valor mínimo de 2 valores dados y el MAX () retorna el valor más alto de 2 valores dado. Por ejemplo si A>B, entonces el operador MIN retornará el valor de B.
Los operadores MIN y MAX son usados para conseguir el mínimo o máximo valor de dos cantidades, así el MIN (><) retorna el valor mínimo de 2 valores dados y el MAX () retorna el valor más alto de 2 valores dado. Por ejemplo si A>B, entonces el operador MIN retornará el valor de B.
Analizemos el siguiente ejemplo:
Data _null_;
x=10; y=9;
if x>y then
z=x;
else
z=y;
/*El Equivalente usando MAX*/
w=xy ;
put z w ;
run;
Pueden observar que el operador MAX retorna el mismo resultado que la sentencia if-then. Tengan en cuenta 2 cosas; al usar estos operadores se reduce nuestro código en tamaño y por supuesto lo hace ver mucho mas elegante y profesional.
Un último ejemplo que se lo voy a dejar como tarea para la casa
data _null_ ;
x=-3><-3 ;
put x= ;
run ;
Porque el valor de x=3?
SASludos,
Alberto
Categorías:Programming, Sabías que...