来自Oracle数据库的Spotfire数据格式

时间:2018-01-04 16:44:57

标签: oracle spotfire

我将数据从Oracle数据库提取到Spotfire中。出于某种原因,Spotfire将所有数字格式化为2位小数的货币。在我的数据集中,有大量的列应该是整数。让它们作为货币进入不会导致我发现任何计算问题,但是当明显不应该有小数的列被它们取代时,这是一个格式问题。 我已经尝试在我的SQL语句中使用CAST AS SMALLINT,INTEGER和ROUND来尝试去掉小数位。到目前为止,他们都没有成功。

关于如何让Spotfire导入所需格式的数字的任何想法,或者我将不得不在导入后手动更改它们?

下面是我尝试过的一些功能的示例。

>     SELECT
>      
>        NAME,
>     
>        CAST(X_ID AS SMALLINT) X_ID,
>     
>        CAST(Y_ID AS INTEGER) Y_ID,
>     
>        ROUND(Z_ID,0) AS Z_ID,
>     
>     FROM TABLE

由于

1 个答案:

答案 0 :(得分:0)

Spotfire正在将其导入所需的最精确数据类型。如果您想以不同方式显示它,只需转到编辑>列属性,单击相关列并更改格式。如果您不想进行全局更改,也可以为每个单独的图表执行此操作