知识库

推荐内容

快逸做的更好

产品优势

您的位置: 首页 > 报表技术分享 > 快逸报表in关键字的使用

快逸报表in关键字的使用

在之前的报表技术文章中,介绍过参数多选传递给报表进行查询的实现方法,这个的具体思路就是将报表参数模板中的允许多选勾上,然后在报表中建立一个类型为字符串组的报表参数然后再将这个报表参数传递给数据集,在报表数据集中进行判断。以上的方式是在报表数据集中实现的,在单元格中也可以实现这种多选的报表查询,具体的方法就是通过in这个关键字来实现。

报表复杂报表设计" target="_blank" class="quieeLink1">设计思路:在报表数据集里将所有记录取出来,在扩展报表单元格中,加入in关键字并配合参数作为过滤条件,这样在展示的时候就可以直接在报表页面过滤了。

下面举例具体说明一下。

数据库中的sql为直接取出所有数据,下面展示出来的报表数据内的数据。


通过参数,选择id,然后展现出报表相应人员的姓名。


报表的设计如上图:其中

B2为 =ds1.select(name ,,id in @arg1),其中用关键字 in 来做检验条件。

为报表添加一个 arg1 字符串组的参数,用来接收传递过来的值。

展现报表为 :

 

通过以上步骤,可以实现多选的功能。关于in关键字的更多使用方法,可以参考用户手册里相关的介绍。

本文标签: