#sas
#sas
Вопрос:
Как рассчитать это ниже
Используемая ниже формула в Microsoft Excel
C = col1-col2- col3 col4
Я использовал приведенную ниже логику для преобразования приведенной выше формулы в SAS
C1 = col1-col2
C2 = sum(col3,col4)
C1= C1-C2
По-прежнему не удается сопоставить значение с выводом Microsoft Excel
Комментарии:
1. Вы можете использовать точно такой же синтаксис в SAS.
2. ваши шаги SAS становятся формулой
c = col1 - col2 - col3 - col4
, которая отличается от формулы Excel, поэтому хорошо, что результаты не совпадают.
Ответ №1:
Вам просто нужно обернуть его в datastep:
data new_data;
set old_data;
C = col1 - col2 - col3 col4;
run;