[]
模糊查询是一种很方便的查询方式,用来查询符合某种指定格式的数据。比如想要查询销售大区中包含“ 西 ”字的数据,就可以使用模糊查询。
本节以内嵌数据集实现模糊查询为例,为您介绍如何在报表中实现模糊查询。
打开报表设计器右侧的数据绑定面板,然后单击报表参数区域的添加,如下图。
然后如下图所示,编辑报表参数。
2.2.1 选择数据源WynDemoData 创建内嵌数据集。 将之前定义的报表参数传递给数据集内的查询参数。
单击数据筛选下查询参数右侧的列表按钮。然后单击添加项目添加一个查询参数,单击该参数右侧的小方块图标,选择表达式,如下图。
在弹出的查询参数编辑对话框中,双击报表参数下“ 销售大区 ”。右侧表达式则变成: {@销售大区} ,如下图。设置完成后,单击保存按钮。
2.2.2 返回到数据集定义对话框,在查询语句栏目中输入SQL语句: select * from 销售明细 where 销售大区 like '%'+ @查询参数1 + '%' ,然后单击验证。验证成功后查询字段中将出现查询到的字段项目数量,最后单击确定保存数据集的定义。
输入“ 西 ”字,然后预览报表,即过滤出与西相关的数据。
type=info
提示
有关如何在组件上添加模糊查询,请您参见组件数据过滤。