在水晶报告中按组重置值

时间:2017-05-09 09:12:50

标签: crystal-reports-xi

嗨我在水晶报告中写了一个类似于运行总计的公式,因为我不能使用运行总计进行进一步计算。但是现在我面临的问题是我无法按组重置值。我已经应用了这个公式 numbervar Sump; Sump:= Sump + {@Variance};

为了休息目的,我在组头中添加了一个公式。 whileprintingrecords; 共享numbervar Sump:= 0;

重置无效。请找到快照并告诉我如何操作。

{{3}}

1 个答案:

答案 0 :(得分:0)

公式中有两个错误

  1. 您可以将Sump变量定义为一个公式中的全局变量,并在另一个公式中共享。因此CR无法与之匹配。另外,如果您将其声明为全局,则其范围将适用于所有行,而不仅仅适用于其组本身
  2. 您可以在第二个公式中为零变量赋值。但请考虑为每个组执行此公式,不仅一次,因此它将始终显示为零
  3. 尝试写下你的第一个公式

    shared numbervar Sump; 
    Sump := Sump+{@Variance};
    

    和第二个像这样

    whileprintingrecords; 
    shared numbervar Sump;