2009-10-21 14 views
18

Może brakuje mi czegoś oczywistego, ale jak obliczyć "moce" w SAS?Funkcja SAS do używania "mocy"/wykładniczej

Np. X do kwadratu lub Y do sześcianu?

co potrzebne jest, aby mieć variable1^variable2, ale nie mogę znaleźć składni ... (Używam SAS 9.1.3)

+2

Składnia SAS nie zawsze odpowiada ustalonym konwencjom (prawdopodobnie dlatego, że składnia jest tak stara). Operator <> - jest szczególnie nieprzyjemny, ponieważ jest interpretowany jako max i dlatego, że SAS interpretuje 0 i brakuje go jako false, a wszystko inne jako prawdziwe. –

Odpowiedz

27

got it! nie ma funkcji.

Należy wykonać:

zmienna1 ** zmienna2;

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