Reporting Service 2005 使用技巧

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、实现数据小计和总计颜色样式。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值