(1)程序1中log显示:NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column). 请问这句话g该如何理解,为什么已经转换成了数值型变量,但是discoun的值是缺失的?
(2)程序2中的put discount就可以使得discount值为2?
(3)最后想问下sas什么情况下字符型变量会自动转换为数值型变量?非常感谢!
1. data WORK.RETAIL;
Cost='$20.000';
Discount=.10*Cost;
run;
结果显示:
2. data WORK.RETAIL1;
Cost='20.000';
Discount=.10*Cost;
Put Discount;
run;
结果显示: