一种动态显示Matrix中Total背景颜色的方法
来源:互联网 发布:淘宝店铺保证金计划 编辑:程序博客网 时间:2024/05/16 16:03
在Microsoft SQL Server 2005 Reporting Services平台下,Matrix是使用得很频繁的一个组件,如何设置Matrix中Total背景(字体)颜色在各类资料中罕有介绍,本文主要讨论该“悬而未决”的问题。
入手点思考:Matrix中的分组与其对应的Total是有区别的,可以基于这个区别来设置Total的背景颜色。
关键函数:InScope()
语法大致如下:InScope (“Group/DataSet/DataArea”),””所引用的是报表项的分组或数据集或数据区域。函数的具体用法请参见SQL Server 2005的联机帮助。
下面还是通过举例来说明具体是如何动态显示Total背景颜色的,本文所采用的案例是SQL Server 2005中自带的AdventureWorks Sample Reports,报表为“Company Sales.rdl”。打开原报表,对“=Fields!SubCat.Value”字段设置小计,并修改名称为“Total”,对“=Fields!ProdCat.Value”字段设置小计,并修改名称为“Grand Total”,如图1所示。
对“=Sum(Fields!Sales.Value)”字段区域设置背景颜色,代码如下:
=ii f(InScope("ProductSubCategory"),"White",ii f(InScope
("ProductCategory"),"#cccccc","#aaaaaa"))
其中,“=Fields!SubCat.Value”字段对应的分组为:
“ProductSubCategory”,“=Fields!ProdCat.Value”字段对应的分组为:“ProductCategory”。
预览结果如图2所示。
- 一种动态显示Matrix中Total背景颜色的方法
- [原创]微软BI专题-一种动态显示Matrix中Total背景颜色的方法
- shell脚本 颜色背景的显示方法
- 一种设置Button background Color 背景颜色的方法
- 【VS开发】VS2010 MFC中控件、对话框等背景颜色动态修改的方法
- 一种动态背景下的运动小目标检测方法
- Flex中表格的行背景显示不同的颜色
- 在程序中动态改变控件的背景颜色
- Reporting Services Tip - 怎样隐藏Matrix中的列并且在Sub Total中显示该列的汇总
- Reporting Services Tip - 怎样隐藏Matrix中的列并且在Sub Total中显示该列的汇总
- Reporting Services Tip - 怎样隐藏Matrix中的列并且在Sub Total中显示该列的汇总
- Reporting Services Tip - 怎样隐藏Matrix中的列并且在Sub Total中显示该列的汇总
- SeekBar中thumb的透明背景显示父布局颜色
- IOS中替换一张图片背景颜色的方法
- IOS中替换一张图片背景颜色的方法
- IOS中替换一张图片背景颜色的方法
- C语言中改变字体颜色和背景的方法
- IE中不显示背景颜色解决办法
- 辞职了,处于待业状态
- 逻辑的理解
- Vista/XP下C盘根目录文件夹和文件
- 养成24个日常习惯--为你的成功增加机率
- SORT BY C
- 一种动态显示Matrix中Total背景颜色的方法
- 教你如何在Windows下安装与卸载MySQL系统的服务
- 子线程控制主线程中UI显示
- [VC/MFC]一条语句实现程序运行时隐藏窗口
- Reporting Services报表交互排序探
- redhat9内核升级过程
- 渐变维度
- 迁移CVS服务器地址替换脚本
- 民主与法治