Reporting Service 2005 使用技巧

发布时间:2014-10-25 2:20:52
来源:分享查询网

SQL Server  2005 中如果使用它的一些基本特性,会给你的报表添色不少。自己在学习中,归纳总结如下:       1、如何锁定矩阵表、普通表的行、头      普通表:            选择表 -> FiexdHeader -> 改为"True" 即可。       矩阵表:           行:  编辑组 -> 滚动时组头应保持可见 ->“选中“即可。           列: 编辑组  -> 滚动时组头应保持可见 -> "选中“即可。   2、如何实现报表中的交替色。         普通表:(数据交替色)             编辑详细信息的数据记录  ->选中BackGroundColor ->             选择:表达式: =Iif(RowNumber(Nothing) Mod 2, "PaleGreen", "White")                矩阵表:           添加矩阵 -> 修改 Name 为:Color -> 修改Value 为: =iif(RunningValue(Fields!行组.Value,CountDistinct,Nothing) Mod 2, "WhiteSmoke", "White")  然后隐藏该行组。          选择数据项 -> 选中BackGroundColor -> 输入:=ReportItems!Color.Value      3、如何自定义层级中的合计运算。(InScope 使用用法)    矩阵表:        层级: 年 -> 月 -> 日        =IIF(InScope("matrix1_月"),100,2000)       它表示如果,当前层级是在月,它显示100,否则显示 2000.       它的作用可以动态改变各层级的数据。非常使用,比如求某月的最大值,最小值,它可以重写系统自带的自动求和方式。       4、如何自动刷新数据报表。         点布局属性 ->选中自动刷新 ->输入刷新频率即可。            5、如何报表中的文档结构图的树        矩阵表:          选择编辑组 - 选择文档结构图标签 和 父组     6、如何实现普通表的钻取操作。              7、如何实现饼图的百分比率显示。         8、实现数据小计和总计颜色样式。

返回顶部
查看电脑版