On further investigation the issue looks like its with the conversion from string to number, it seems to be rounding to a whole number.
i tried the following, but both round the number for some reason
view.setColumns([0, {calc:converttonumber, type:'number', label: "TEST"}]);
function converttonumber(data, rowNum){
return Math.floor(data.getValue(rowNum, 1) / 1);
}
and
function convertonumber(data, rowNum) {
return parseInt(data.getValue(rowNum, 1));
}