Crystal Reports中是否存在“如果整数”或类似的语句?

时间:2019-01-16 10:22:42

标签: crystal-reports

我试图找到一种方法来检查公式中的计算结果除后是否为整数(整数)。

我已经看过Crystal中提供的功能,但是找不到与我要寻找的东西类似的东西。

到目前为止,我的代码如下所示

If {@recordnumber} / 12
//is an integer (not a decimal) | Here is where i am stuck as how to do 
this
Then opNo12 else 

所以理想情况下,说记录数是144,或者是12的任何其他倍数,我希望公式返回opNo12。

如果任何人都可以澄清,或者可以为我指出正确的解决方案,将不胜感激。

谢谢

2 个答案:

答案 0 :(得分:1)

尝试这样的事情:

if Trunc({@recordnumber}/12) <> ({@recordnumber}/12)
then
opNo12
else ""

答案 1 :(得分:0)

IF {@recordnumber} mod 12 = 0然后opNo12 else“”