Функция SAS для использования «мощности» / экспоненциальной

StackOverflow https://stackoverflow.com/questions/1600149

  •  05-07-2019
  •  | 
  •  

Вопрос

Я могу упустить что-то очевидное, но как вы рассчитываете «полномочия» в SAS?

Например, X в квадрате или Y в кубе?

мне нужно иметь переменную1 ^ переменную2, но не могу найти синтаксис ... (я использую SAS 9.1.3)

Это было полезно?

Решение

получил это! нет функции.

вам нужно сделать:

variable1 ** variable2;

Другие советы

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

Используйте функцию POWER и, если необходимо, функцию CONSTANT.

nbr_squared = power(nbr, 2);
nbr_cubed = power(nbr, 3);
E_to_the_power_2 = power(constant('E'),2);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top