Question
Acknowledged

数字字段的小数位数是显示格式,还是会改变保存的值?

Someone official has picked this up and is working on it. ·

QiangDiao Li

如果用 Base 记录工时或数量,有时需要保留多位小数,但查看时只想显示两位。请问数字字段能否单独设置显示精度?例如输入 1.125 后显示为 1.13,原始值是否仍然保留,后续计算和导出会使用哪个值?

Report
Kelly
Team

这要区分保存的数字与界面如何格式化。在 Busabase 的普通数字字段里输入 1.125,记录保存和 API 读取仍是这个数值;当前没有给普通数字字段单独设置“只显示两位小数”的开关。货币格式会按所选币种和地区进行显示,例如某些两位小数的币种在界面可能显示为 1.13,但这只是显示结果,不会把底层值改成 1.13。

后续计算请明确使用原始数值还是你主动舍入后的值;如果业务上只允许两位小数,应在录入/审核规则里真正校验或转换,而不能靠显示格式。通过 API 取值时检查原始字段;不同导出方式也请先用一条 1.125 的测试记录核对,不要把列表上看到的四舍五入值当作导出的精度。你记录的是工时、数量,还是金额?它们的舍入规则通常不同。

Report

Your reply

Sign in to join the discussion. Reading is always open; you only need an account to post.

Sign in