BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
DmytroYermak
Lapis Lazuli | Level 10

Hi all,

 

Could you please say what is the reason for the Note below. It seems to be a mistake of 'proc compare'. But I don't understand how to avoid it.

1.jpg

 

Thank you!

1 ACCEPTED SOLUTION

Accepted Solutions
Patrick
Opal | Level 21

@DmytroYermak

It's only a NOTE.

There is nothing wrong with Proc Compare and you can easily replicate such a note with below code.

data test;
  format numvar 6.2;
  numvar=123456789.12;
run;

proc print data=test;
run;

The NOTE lets you know that the permanent format applied to the variable is insufficient to print the actual number so SAS needs to use a different format (BEST32.) instead.

 

NOTE: There were 1 observations read from the data set WORK.TEST.
NOTE: At least one W.D format was too small for the number to be printed. The decimal may be shifted by the "BEST" format.

View solution in original post

2 REPLIES 2
Patrick
Opal | Level 21

@DmytroYermak

It's only a NOTE.

There is nothing wrong with Proc Compare and you can easily replicate such a note with below code.

data test;
  format numvar 6.2;
  numvar=123456789.12;
run;

proc print data=test;
run;

The NOTE lets you know that the permanent format applied to the variable is insufficient to print the actual number so SAS needs to use a different format (BEST32.) instead.

 

NOTE: There were 1 observations read from the data set WORK.TEST.
NOTE: At least one W.D format was too small for the number to be printed. The decimal may be shifted by the "BEST" format.

DmytroYermak
Lapis Lazuli | Level 10

Thank you for the clarifications!

sas-innovate-wordmark-2025-midnight.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.


Register now!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 2648 views
  • 1 like
  • 2 in conversation