之后的新页面 - 条件公式

时间:2016-11-04 20:42:40

标签: crystal-reports crystal-reports-xi

我的报告中有两个小组,

1)当我选择group2参数= none时,group1中的所有分组都应该在同一页面上。

2)但是,如果我选择group2<>没有,那么group1中的所有石斑鱼应该从一个新的页面开始。

如果我检查新页面后2)工作正常,1)不是。我试图使用公式{?第2组}<>新页面中的“无”,但它给我一个错误“需要数字或货币金额”

不知道如何处理这个,需要一些帮助谢谢!!!

2 个答案:

答案 0 :(得分:1)

由于参数{?Group2}的数据类型是数字,因此永远不会填充值"None"

您必须在新页面的抑制条件下编写此公式:

IF (IsNull({?Group2})) or ({?Group2} = 0) then 
  true

在这种情况下,如果值为null或0,则会在该组之后添加新页面。

答案 1 :(得分:0)

它要求一个数字用于分页值的页数。

如果你把它放在公式中它应该有用。 IF({?GroupParam} =" 1") 然后1 别的0