Inicio > Programming, Sabías que... > Los Operadores MIN y MAX

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.

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

  1. Aún no hay comentarios.
  1. Aún no hay trackbacks

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.