[]
        
在线Demo 免费试用
(Showing Draft Content)

自定义函数

1. 概述

1.1 功能概述

Wyn 不仅提供丰富的内置函数(包括日期处理、数学运算等),还支持通过C#或Visual Basic开发自定义函数,满足个性化数据处理需求。系统管理员可便捷地上传和管理自定义函数,而用户在报表中能够像使用内置函数一样直接调用,显著提升报表开发的灵活性和效率。

1.2 应用场景

本文将带您探索Wyn 报表自定义函数的功能,帮助您在报表中快速实现需求,提高效率。

2. 自定义函数

  1. 系统管理员登录后,依次单击「系统管理>系统设置>报表设置>自定义函数」,进入报表自定义函数设置界面,在该界面您可以设置自定义函数。

    PixPin_2025-07-15_18-21-11

2.1 创建自定义函数

  1. 支持使用 C# 和 Visual Basic 两种语言定义函数。两种语言均支持直接在输入区域内输入自定义函数的内容或者上传文件,上传后文件中的内容会显示到输入区域。

    type=info

    提示: 当需要添加多个自定义函数时,在已有的函数定义下继续增加新的函数定义即可。

2.1.1 上传代码

  1. 在自定义函数界面,单击上传代码按钮,上传已编写好的代码(使用该方法的前提是您已有符合要求切能正确使用的代码)。

    PixPin_2025-07-15_18-32-43

2.1.2 插入示例代码

  1. 在自定义函数界面,单击插入示例代码按钮可插入示例代码,供您参考使用。

    PixPin_2025-07-15_18-33-45

  2. 在实际编写时,请按照示例中的格式在函数定义之前使用 XML 对函数进行属性定义。各个标记的含义如下:

  • function name: 函数在编辑区域内部的唯一标识,不可重复。

  • label: 函数最终使用时,在表达式函数列表中显示的名称。

    PixPin_2025-07-15_18-40-40

2.1.3 编译

  1. 代码编写或上传后,请务必单击编译按钮进行校验,确保通过编译且无报错后方可保存生效,成功保存后即可正常调用该函数。

    PixPin_2025-07-15_18-35-50

2.2 使用自定义函数

  1. 成功保存自定义函数后,您可通过表达式编辑器的直接查找或使用右上角搜索框快速定位目标函数,单击函数即可在右侧查看详细的使用说明及调用方式。

    PixPin_2025-07-15_18-43-24

  2. 自定义函数其他内置的函数的使用方法一致,双击函数名即可自动添加到表达式编辑界面。

    PixPin_2025-07-15_18-45-17

  3. 保存后,预览报表即可查看自定义函数效果。

    PixPin_2025-07-15_18-46-00