Crystal reports Crystal Reports公式:获取小数部分和非小数部分

Crystal reports Crystal Reports公式:获取小数部分和非小数部分,crystal-reports,Crystal Reports,例如,我有一个103.33的值,我想把100放在一个变量上,33放在另一个变量上。我该怎么做 谢谢。创建两个公式字段,例如wholepart和decimalpart wholepart的公式是trunc({yourfieldnamehere}),decimalpart的公式是{yourfieldnamehere}-trunc({yourfieldnamehere}) 你得到的小数部分的值是小数点;如果你知道它总是2位小数,乘以100。如果它是可变的,你可以做一个快速的字符串转换,计算数字并乘以1

例如,我有一个103.33的值,我想把100放在一个变量上,33放在另一个变量上。我该怎么做


谢谢。

创建两个公式字段,例如wholepart和decimalpart

wholepart的公式是trunc({yourfieldnamehere}),decimalpart的公式是{yourfieldnamehere}-trunc({yourfieldnamehere})

你得到的小数部分的值是小数点;如果你知道它总是2位小数,乘以100。如果它是可变的,你可以做一个快速的字符串转换,计算数字并乘以10的适当幂


Hampk

使用trunc获得整数部分,然后使用减法获得小数部分。通过ToText将十进制部分转换为文本,然后使用Split函数从十进制部分获取“.”之后的值


使用ToText和Split函数获取后面和前面的数字。“

您还可以使用“余数”函数查找小数点后的数字。例如,余数({fieldname},1)应该为0.33