Java SQL十进制等价于tablueau?

Java SQL十进制等价于tablueau?,java,tableau-api,Java,Tableau Api,我有一个SQL server表,它的列类型为decimal(10,5),应该在创建tableau extract时使用它,所以在创建extract时 if(colType.startsWith("decimal")){ tableDef.addColumn(colName, Type.CHAR_STRING);// what is the type i should use here? } row.setInteger(j

我有一个SQL server表,它的列类型为decimal(10,5),应该在创建tableau extract时使用它,所以在创建extract时

if(colType.startsWith("decimal")){
                    tableDef.addColumn(colName, Type.CHAR_STRING);// what is the type i should use here?
                }

row.setInteger(j, (int) rowData.get(j));//what is the method to set a decimal value?

我认为Tableau只是以数字作为数据类型,至少这是我在UI中看到的所有内容

精度(在您的案例5中)可以通过选择“格式”在显示中设置,也可以在使用舍入(num,precision)的计算中设置