我有一个公式字段,它从表达式字段(执行SQL标量函数)获取其值,但我想确保此表达式字段只执行一次(SQL函数传递的行值相同对于记录集中的所有行)
我看到它的方式,公式字段最终将在报告中呈现的每一行调用SQL函数。
如何做到这一点?
答案 0 :(得分:1)
将SQL函数中的值分配给报表头中的全局变量,然后重用该变量中的值而不是引用SQL。
//{@Assign Value} - formula placed in report header
numbervar ExampleVar := {%SQL Expression};
//{@Use Value} - value can now be used anywhere in the report
numbervar ExampleVar;
...do something with ExampleVar