[{"id":"840f0737-df1d-47ae-bb0a-359b01fe0608","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"d5d9cdef-8854-4505-89be-a2bbc3cb4482","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"3dc3dd55-35b0-4d23-bf62-47bc3650e4ee","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"80d84fbc-d0f8-4e4a-947f-e3e4de9b49b2","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"9152b7ca-0186-4fe3-a26f-5a05f322db07","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]}]
        
(Showing Draft Content)

定义表达式

定义表达式就是创建一个表达式并编辑其内容使其能实现预期的效果。

操作示例

1. 选中一个报表元素,例如下图中的文本框。

image2022-1-14_11-40-11.png

2. 在右侧属性设置中,单击数据后的image2018-9-5_9-17-50.png,如果显示有“ 表达式… ”,说明该属性支持表达式。

image2022-1-14_11-39-33.png


单击“ 表达式… ”,将看到下图所示的“ 表达式编辑器 ”对话框:

image2022-1-14_11-41-25.png


3. 从左侧或下方选择表达式元素,双击将其添加到表达式输入框中,或者直接输入表达式内容。

从“ 表达式编辑器 ”对话框中可以看到,表达式的构成元素包括以下几类:

  • 常量数值

  • 内置数据:报表本身的信息,比如总页数等。

  • 报表参数:已定义的报表参数

  • 数据集:也即当前报表元素所绑定数据集的字段。

  • 位运算:运算符,如“&”。

  • 常用函数:表达式中常用的函数,如集合函数、日期函数、判断函数以及多数据关联等。

  • 文档结构:路径,即返回文档目录级别的路径。

  • 报表主题

  • 报表元素

下节内容分别介绍各类表达式元素的用法。

注意


表达式中仅支持英文字符,因此在使用标点符号时请注意切换到英文输入法。

在表达式中适当地添加空格和换行可以增强易读性,尤其是在编写复杂表达式时,更便于查错。

4. 单击保存,即可将表达式设置为属性的值。