Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crystal reports 以所需格式格式化crystal报表中的小数点_Crystal Reports_Crystal Reports 2008 - Fatal编程技术网

Crystal reports 以所需格式格式化crystal报表中的小数点

Crystal reports 以所需格式格式化crystal报表中的小数点,crystal-reports,crystal-reports-2008,Crystal Reports,Crystal Reports 2008,我在报告中有一个数字字段,它具有以下类型的值 19707.51 9834.01 现在我需要格式化上面的字段,以获得4位数字之前的小数位 我试着给你这个 mid(totext({Command_2.INVOICE_AMT},4),1,1)+'.'+ mid(totext({Command_2.INVOICE_AMT},4),2,length(totext({Command_2.INVOICE_AMT},4))-1) 所需输出为 1.970.751,00 983.401,00 创建一个将

我在报告中有一个数字字段,它具有以下类型的值

19707.51

9834.01
现在我需要格式化上面的字段,以获得4位数字之前的小数位

我试着给你这个

mid(totext({Command_2.INVOICE_AMT},4),1,1)+'.'+ 
mid(totext({Command_2.INVOICE_AMT},4),2,length(totext({Command_2.INVOICE_AMT},4))-1)
所需输出为

1.970.751,00

983.401,00

创建一个将值乘以100的公式

使用公式的格式编辑器。选择现有格式或定义自己的格式(如果需要)


我应该在千位分隔符中写什么代码?只要看到您的值“太小”。创建一个公式,将您的数字乘以100,然后格式化公式。太好了。如果您的问题得到解决,请接受答案。