You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置DataStudio不对数值四舍五入,保留指定小数位精度

DataStudio 数值不四舍五入(截断保留小数)实现方法

DataStudio 默认的数值格式设置自带强制四舍五入规则,无法直接在格式面板关闭该逻辑,你可以通过创建自定义计算字段的方式实现小数截断,完全满足你的需求:

通用实现逻辑

通过数值缩放+向下取整的方式实现保留指定位数小数且不进位,公式如下:

# 保留k位小数,k替换为你需要的位数,比如2、3
FLOOR(目标数值字段 * POWER(10, k)) / POWER(10, k)

对应场景实操

  • 场景1:保留2位小数,数值1628.63761056截断为1628.63
    计算字段公式:FLOOR(你的数值字段 * 100) / 100
    运算逻辑:先将数值放大100倍得到162863.761056,FLOOR函数会取小于等于该值的最大整数得到162863,再缩小100倍就得到无进位的2位小数结果。
  • 场景2:保留3位小数,数值11754.4747截断为11754.474
    计算字段公式:FLOOR(你的数值字段 * 1000) / 1000
    计算后结果和你的预期完全一致。

注意事项

  • 如果你的数值包含负数,需要将公式中的FLOOR替换为CEILING,避免负数截断出错
  • 截断后的数值可以正常在格式设置中开启千分位、单位等展示样式,格式调整不会修改数值本身的精度

内容的提问来源于stack exchange,提问作者Vagner Deveza Chagas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 15:00:02