2009-10-21 10 views
18

Me puede estar faltando algo obvio, pero ¿cómo se calculan los 'poderes' en SAS?Función SAS para usar 'potencia'/exponencial

¿Por ejemplo, X al cuadrado o en Y?

lo que necesito es tener variable1^variable2, pero no puede encontrar la sintaxis ... (estoy usando SAS 9.1.3)

+2

La sintaxis SAS no siempre sigue las convenciones establecidas (probablemente porque la sintaxis es muy antigua). El operador <> es especialmente desagradable, ya que se interpreta como máximo y porque SAS interpreta 0 y falta como falso y todo lo demás como verdadero. –

Respuesta

27

tiene! no hay funcion

que tiene que hacer:

variable1 ** variable2;

3
data t; 
    num = 5; 
    pow = 2; 
    res = num**pow; 
run; 
proc print data = t; 
run; 
Cuestiones relacionadas