当创建一个新的自定义函数时,可以直接在自定义函数编辑器中输入它的逻辑,也可以从现有报表公式中提取逻辑。
使用自定义函数编辑器创建报表公式与使用公式编辑器类似。有关如何使用公式编辑器的信息,请参见公式编辑器。有关在编写自定义函数时应该使用什么语法的更多信息,请参见自定义函数的 Basic 语法或自定义函数的 Crystal 语法。
提示 Ctrl+空格键可调出所提供函数的列表。如果您已开始键入,则它将调出可能与您已键入的内容相匹配的关键字列表。
自定义函数一经保存,您就可以根据需要在报表公式中修改它或使用它。
当您从现有公式中提取自定义函数时,程序将复制公式并用参数替换它的字段。
注意 使用提取器创建的自定义函数只能返回简单类型,如字符串和整数。它无法返回数组。若要创建可以返回数组的自定义函数,请使用自定义函数编辑器。有关返回类型和自定义函数的相关语法规则的更多信息,请参见自定义函数的 Basic 语法或自定义函数的 Crystal 语法。
从现有公式中提取自定义函数
在选择公式之后,“返回类型”、“参数”和“公式文本”字段将使用与该公式相关的信息完成。如果不选择其他公式,则无法更改这些字段。
其余的字段为可选字段。有关每个字段的说明,请参见“从公式中提取自定义函数”对话框。
提示
在提取并保存自定义函数之后,您就可以根据需要在报表公式中修改或使用它。
注意 当“从公式中提取自定义函数”对话框中创建自定义函数时,您将无法在该自定义函数中添加新参数。若要添加新参数,请保存该自定义函数并在自定义函数编辑器中修改它。
自定义函数的 Basic 语法 | 自定义函数的 Crystal 语法 | 使用自定义函数的优点 | 自定义函数工作流程 | 自定义函数