如果将滤波器应用于表格,请执行流场值更改吗?

问题描述:

我有一个总和十进制值的流场,但我需要根据日期字段限制报告中的值,该日期字段将作为 报告中的参数提供。我如何最好地实现这一目标? 缩短版本字段定义的CALC公式如下:如果将滤波器应用于表格,请执行流场值更改吗?

Sum("MyTable".Unit WHERE (Institution=FIELD(No))) 

当运行报告,有基于日期字段上MyTable的过滤器。 此字段是否计算为所有记录的总和,还是只是过滤的值?

没有。只是过滤任何字段不适用于流场。

必须使用flowfilter实现这一目标。

您的代码应该是这样的:

MytableVar.reset; 
MytableVar.setrange("Date Filter", 0D, TODAY); 
MytableVar.calcfields(Unit); 

其中Date Filter是在My Tableflowfilter类型的字段。

如果使用My Table作为源表,它将以相同的方式工作。只需将过滤器应用于Date Filter字段。

为了进一步参考看到InventoryItem表提交。