请选择 进入手机版 | 继续访问电脑版
问答 查看内容
返回列表

调用观远的获取卡片数据接口,导出数据精度会变大,多很多小数

78 1
发表于 2025-4-9 15:27:57 | 查看全部 阅读模式
调用获取卡片数据接口 /public-api/card/{cardId}/data,double类型数值字段返回结果会多很多小数,数据集原始数据用round函数做了精度控制,只返回2位小数
20250409-152737.jpeg

评论1

观小益楼主Lv.1 发表于 2025-4-9 15:28:50 | 查看全部
卡片接口导出精度问题,是7.0新增了功能,数据精度在前端做限制,后端接口返回不做精度控制(7.0及之后的版本都会保持这个规则)。因为(求和)是在卡片上的二次计算,虽然输出数据集只有2位小数,但是卡片二次计算不做精度控制,所以会出现这个问题。解决方式是需要对接口获取数据结果,再做解析控制精度。聚合方式除了无处理外,其他聚合方式都是卡片上的二次计算,都是这个处理逻辑

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2025 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表