Nếu tôi có biến số có định dạng, có cách nào để nhận giá trị được định dạng dưới dạng biến ký tự không?Làm cách nào để tạo biến ký tự bằng giá trị được định dạng của biến số cho các định dạng SAS tùy ý?
ví dụ: Tôi muốn viết một cái gì đó như sau để in 10/06/2009
vào màn hình nhưng không có chức năng putformatted()
.
data test;
format i ddmmyy10.;
i = "10JUN2009"d;
run;
data _null_;
set test;
i_formatted = putformatted(i); /* How should I write this? */
put i_formatted;
run;
(Rõ ràng là tôi có thể viết put(i, ddmmyy10.)
, nhưng mã của tôi cần phải làm việc cho bất cứ định dạng i
xảy ra để có.)
+1: chỉ là những gì tôi đã theo dõi. Cảm ơn bạn! –