大家好,我是水晶报道的新手。我只想知道什么是local
和global
变量。请说明本地变量和全局变量之间的区别。
答案 0 :(得分:6)
局部变量:如名称所示,它是创建的公式的局部...它不能在声明的公式之外使用。
使用:如果要对多个公式中的变量使用相同的名称,则应使用它。
全局变量:它可以在创建公式的范围之外使用。
使用:在计算期间,将使用在报告中的任何位置将变量值重置为0,然后应该使用它。
Along with this there is one more variable that is `Shared` it also acts as a global variable
use: it is also used in resetting the value and also pass values between main report and sub report and viceversa
编辑:<强> * ** * ** * ** * ** * ** * *** 强>
E.g;
创建公式count
Global numbervar a;
a:=a+1;
a
现在我想在更改每个组时将值重置为0,然后在组头中使用以下公式,如下所示。
Global Numbervar a;
a:=0
答案 1 :(得分:4)
local
- 当前函数或公式字段global
- 当前报告(不包括其子报告)shared
- 当前报告及其子报告