Postgresql数据源连接问题

Justin
Justin 这家伙很懒,还没有设置简介

0 人点赞了该文章 · 1676 浏览

1. Numeric字段精度问题

Postgresql中创建表的时候字段可以设置为Numeric(无精度设置),当数据表字段为该类型的时候,Datafocus链接该数据源导入对应的数据表之后,由于无法确定字段的实际精度,会把字段映射成double类型,正常情况下Numeric设置精度的话是精确类型,数据处理会精确到小数点后scale位,但是映射成double之后,double为非精确类型,数据处理的时候有可能会出现不精确的现象,比如原始数据表里的值为:10(整数),但是从datafocus中数据处理查询出来之后是: 10.0000000001(小数)这种现象。

所以在Postgresql中设计表结构的时候尽量去指定好Numeric的精度比如:Numeric(10, 0)这种字段类型,这样导入到Datafocus中之后计算出来的结果才会更为精确


发布于 2024-12-11 10:15

免责声明:

本文由 Justin 原创发布于 DataFocus ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

暂无评论

推荐内容

Power BI VS DataFocus(数据定时更新)
Mysql数据源链接问题

热门话题

数据仓库

安装升级

搜索分析

中间表

项目

热门专栏

数据分析模型探讨研究

热门用户

later

Dory

jetwang

电商1211李诗盈

Bat