Dear all, I am facing a problem with Proc Tabulate. I use 9.4 (TS1M7) on the X64_10PRO platform. In the SAS datatable that goes into Proc Tabulate there is a value of 2.735. With a format being 8.2 the result in the table generated by the procedure is 2.73 instead of 2.74 which would be expected due to correct rounding. The procedure looks like this: proc tabulate data=Mean_and_SD_all; class CAT transy methody Dose; var value; table CAT=''*(transy=''*Dose=''),methody=''*value=''*f=&decimal_val; format transy tr. methody mt.; run; &decimal_val defines a value of 8.2 The rounding error occurs for "value" where format ist defined as 8.2. I already tried to add "options cmplib=work.functions;" without success. Does anybody have an idea how to solve the problem of false rounding? Best regards Holger
... View more