diff --git a/main/src/com/google/refine/expr/functions/math/Round.java b/main/src/com/google/refine/expr/functions/math/Round.java index 1805fb559..f1f17420e 100644 --- a/main/src/com/google/refine/expr/functions/math/Round.java +++ b/main/src/com/google/refine/expr/functions/math/Round.java @@ -46,7 +46,7 @@ public class Round implements Function { public Object call(Properties bindings, Object[] args) { if (args.length == 1 && args[0] != null && args[0] instanceof Number) { - return ((Number) args[0]).longValue(); + return Math.round(((Number) args[0]).doubleValue()); } return new EvalError(ControlFunctionRegistry.getFunctionName(this) + " expects a number"); }