使用报表模型设计报表时,如何正确设置筛选条件?
2010-03-22 18:01
567 查看
使用报表模型来设计报表的时候,我们可能会用到一些条件筛选,和直接使用存储过程来查询相比,还是有点儿区别的,使用存储过程或者查询语句的话,我们可以通过设置一些变量参数"@Id”等,然后在数据集的参数选项中,添加相应的变量对应关系,如:
"@Id=Parameters!Id.Value"
这样即可将报表页面中的条件和我们查询语句或存储过程中的条件变量进行关联啦。
但是,如果我们使用的是报表模型的话,这里会有一点儿不同的地方,那就是我们做的不是参数的关联,而是进行的内容的过滤,具体是通过“数据集 -> 筛选器”来进行过滤的,我们可以对数据集中的字段添加一定的条件,来过滤模型中的结果,例如:
"Fields!Id.Value = Parameters!Id.Value/Label”,
这样我们就成功地设置了一个过滤条件,即,我们通过选择的不同Id的内容来筛选列表中的数据,尤其要注意,在“值”列中,可不要丢掉“=”号哦,否则就无法正常运行啦。
"@Id=Parameters!Id.Value"
这样即可将报表页面中的条件和我们查询语句或存储过程中的条件变量进行关联啦。
但是,如果我们使用的是报表模型的话,这里会有一点儿不同的地方,那就是我们做的不是参数的关联,而是进行的内容的过滤,具体是通过“数据集 -> 筛选器”来进行过滤的,我们可以对数据集中的字段添加一定的条件,来过滤模型中的结果,例如:
"Fields!Id.Value = Parameters!Id.Value/Label”,
这样我们就成功地设置了一个过滤条件,即,我们通过选择的不同Id的内容来筛选列表中的数据,尤其要注意,在“值”列中,可不要丢掉“=”号哦,否则就无法正常运行啦。
相关文章推荐
- 使用报表模型设计报表时,如何正确设置筛选条件?
- sap中使用SE11读取透明表时,如何设置过滤条件(属性)
- 如何在 Java 中正确使用 wait, notify 和 notifyAll – 以生产者消费者模型为例
- (转)Django 1.6 最佳实践: 如何正确的使用和设置Database和Model
- 使用PowerDesigner15设计表模型的时候,如何给各个字段添加注释。
- 如何使用代码动态设置水晶报表中的文本,字段等对象呢?
- 如何正确学习和使用设计模式
- 如何使用即时报表设计分组报表
- ImportNew 首页所有文章资讯Web架构基础技术书籍教程我要投稿更多频道 » 如何在 Java 中正确使用 wait, notify 和 notifyAll – 以生产者消费者模型为例
- 如何在 Java 中正确使用 wait, notify 和 notifyAll – 以生产者消费者模型为例
- 使用DevExpress.XtraReports.UI.XtraReport 设计报表的时候如何格式化字符串
- 如何在Django中正确的使用和设置Database和Model
- 如何在 Java 中正确使用 wait, notify 和 notifyAll – 以生产者消费者模型为例
- DDD 领域驱动设计-Value Object(值对象)如何使用 EF 进行正确映射
- 报表应用系统中如何正确使用图表功能
- 报表应用系统中如何正确使用图表功能
- 如何正确使用page—taglib经行正确中文检索分页(同时查询条件任意)
- 如何使用即时报表设计交叉报表
- 如何使用超级表格正确设置双层标题行?
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获