ReportingService服务器报表设计过程展现
来源:互联网 发布:mac os 查看 ip 编辑:程序博客网 时间:2024/04/29 08:59
假如上图是我们的实现目标,首先需要构建报表数据源(.rds文件),设计参数数据集及报表取数结果集,如下图:
参数“体检单位”数据集(疾病参数类似),此处ID为-2名称为<空>作为默认值处理(RS的多值参数无法默认空,只能这样特殊处理):
还有结果数据集如下图:
我们看到上图@RelatedPartyId对应到一个多值参数,还有一个内部参数@InnerRelatedPartyIds是与参数@RelatedPartyId相关的级联参数,目的是获取Id串(这里需要特别指出的多值参数@RelatedPartyId返回的并不是其Id串,类型不是字符串,是一个特殊的引用类型,用户选取单个值其返回Integer,否则返回类似这样的: (1,2,3) 可以用在SQL条件的In子句上。
下面设计报表布局:
可以看到一个很有用的表达式设置,它可以显示多值参数文本串,那就是Join(Parameters!RelatedPartyId.Label)即在文中开始显示报表结果报表子标题所示,很多报表常用的表现手段。
还有前端报表界面参数设置如下:
以及级联参数设置:
上面表达式用到了自定义函数:
报表还引用了自定义程序集(需要部署到下面路径,根据实际安装路径可能不同):
copy RSCustomLib.* "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies"
copy RSCustomLib.* "C:\Program Files\Microsoft SQL Server\MSSQL.4\Reporting Services\ReportServer\bin"
http://www.cnblogs.com/chriskwok/archive/2009/08/25/1553517.html
- ReportingService服务器报表设计过程展现
- 微软报表ReportingService部署问题
- ReportingService中的树状钻取报表
- reportingservice 存储过程传递多值参数
- 设置报表展现形式
- jasperreports报表Flash展现
- 数据展现---BIRT报表
- 润乾V5设计器设计的报表如何在V4中展现
- 润乾V5中设计的报表如何在V4中展现
- 在Swing中展现报表
- udp服务器设计过程总结
- 关于ReportingService配置邮件发送报表到其他邮箱的配置
- 报表展现时引用css样式
- 展现报表同时后台导出excel
- 润乾——报表展现标签简介
- 润乾——报表展现和输出
- 强大的报表前端展现功能
- 报表展现部件获取数据TABLE(DataTable)
- 家德瑞入门教程(第5章 用Maker生成第一个程序)
- 【配置文件】配置ActionMapping
- 开源网络通信库参考
- 书签工具栏
- PJSIP UA分析(1)--概述
- ReportingService服务器报表设计过程展现
- GC学习笔记
- android默认值修改集合贴
- 家德瑞入门教程(第6章 手工建立一个数据库操作功能)
- 几种在SQLServer中删除重复数据方法
- Css 之 position 定位
- 从编译器角度理解虚函数和继承
- iOS-通过usb SSH到iOS设备上,比wifi快的多
- JQuery插件的写法