If numeric value has more than 12 digit SAS show the number in *E* form. We can use SAS format 'BEST<N>.' to read it properly. SAS will handle only 15 digit properly. If you have more than 15 digit in source table(like hadoop) then translate it to character while reading data because SAS does not show numeric value correctly after 15 digit.
Example:
DATA test;
/* Create numeric column and assign value */
id = 1000000000000;
/* Create second numeric column and assign value from above */
id2 = id;
/*Apply format into id2 and print id as it is and print result into the log */
put id2= BEST13. id=;
RUN;
Log:
NOTE: Compression was disabled for data set WORK.TEST because compression overhead would increase the size of the data set.
id2=1000000000000 id=1E12
NOTE: The data set WORK.TEST has 1 observations and 2 variables.
포커 좌절하는 게임이 될 수 있으며 화가 나거나 강조 할 때 나쁜 결정을 내릴 수 있습니다. 일단 진정되면 연주 전략을 재평가하고 당신이 잘못한 곳을 확인하십시오. 네가 잘하지 못한다는 것을 인정하는 것은 수치가 없다. 대신 사이트추천 게임이나 변형에 초점을 맞추고 해당 영역에서 기술을 향상 시키려고합니다.
ReplyDelete