历史版本11 :函数计算组成和语法 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

在设计模板时用户可以在多种情况下需要使用公式,例如:求和,求个数,做判断等等。FineReport 公式可以在设计器中所有可输入公式的地方使用,并且公式里面可以嵌套子公式。简单的公式用户可以直接写单元格,复杂的公式可以在公式定义面板中书写,例如:在单元格中输入公式,选中单元格,点击工具栏上的「公式按钮」,弹出公式定义面板。如下图所示:

2021-06-24_17-35-52.png

2. 公式中的参数编辑

我们为单元格添加一个公式 if(A1>80,"合格","不合格") ,可以直接在右侧的搜索框中输入 IF ,查看该公式的具体使用语法,根据语法在公式输入框中输入正确的公式,如下图所示:

2021-06-24_17-37-47.png

如上图中的if公式,可以给它传入3个参数:boolean、number1/string1、number2/string2。

注:参数可以是固定的字符串、固定的数值 、单元格、参数、嵌套的子公式。

3. 检查公式合法性编辑

公式输入完成之后,不确定是否有错误,那么可以点击「检查合法性」按钮来检测,如下图:

2021-06-24_17-39-18.png

4. 公式字体颜色规则

FineReport 公式中字体颜色显示规则,如下:

  • 内置函数显示为蓝色

  • 字符串(使用 ' ' 或 " " 包裹)显示为红色

  • 变量名(如:A1)显示为黑色

  • 参数名(如:$p1)显示为黄绿色

  • 数字显示为紫色