如果将滤波器应用于表格,请执行流场值更改吗?
问题描述:
我有一个总和十进制值的流场,但我需要根据日期字段限制报告中的值,该日期字段将作为 报告中的参数提供。我如何最好地实现这一目标? 缩短版本字段定义的CALC公式如下:如果将滤波器应用于表格,请执行流场值更改吗?
Sum("MyTable".Unit WHERE (Institution=FIELD(No)))
当运行报告,有基于日期字段上MyTable的过滤器。 此字段是否计算为所有记录的总和,还是只是过滤的值?
答
没有。只是过滤任何字段不适用于流场。
必须使用flowfilter实现这一目标。
您的代码应该是这样的:
MytableVar.reset;
MytableVar.setrange("Date Filter", 0D, TODAY);
MytableVar.calcfields(Unit);
其中Date Filter
是在My Table
与flowfilter
类型的字段。
如果使用My Table
作为源表,它将以相同的方式工作。只需将过滤器应用于Date Filter
字段。
为了进一步参考看到Inventory
在Item
表提交。