博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SSRS 2012 表达式 -- 颜色管理示例
阅读量:5798 次
发布时间:2019-06-18

本文共 933 字,大约阅读时间需要 3 分钟。

SSRS 2012 表达式 -- 颜色管理示例

我们要将月销售量低于100笔的数据格,利用单元格底色以及字型的属性变更,以提醒查看报表者注意。

 

步骤1

将要改变底色的单元格反白,并在右下角的属性窗口中选择BackgroundColor属性,并在下拉菜单中选择“Expression”。

 

 

步骤2

接着,在编辑表达式窗口上方方框内输入:

=iif(Sum(Fields!SALES_QTY.Value)<100 and IsNothing(Sum(Fields!SALES_QTY.Value))=0 ,"Maroon","White")

 

这标示销售量(记得要加上Sum函数标示汇总值)低于100件的背景色改为暗红色,其余维持原色。排除为空值的单元格。IIF()函数的用法如下:

IIF(判断条件式,True返回值,False返回值)

 

也可以写成“嵌套IIF”,表示销售量低于100件为暗红色,100-199件为蓝色,其余白色,例如:

=IIF(Sum(Fields!SALES_QTY.Value)<100,”Maroon”,IIF(Sum(Fields!SALES_QTY.Value)<200,”Blue”,”White”))

 

嵌套条件

虽然IFF可以写成嵌套条件式,但这种写法实在很繁琐且难以维护,因此,建议利用以下Choose以及Switch语法。

 

Choose

=Choose(Datepart(“w”,Fields!BirthDate.Value)”,”第一”,”第二”,”第三”,”第四”,”第五”,”第六”,”第七”)

 

Switch

=Switch(Sum(Fields!SALES_QTY.Value)<100,”Maroon”,Switch(Sum(Fields!SALES_QTY.Value)<200,”Blue”,”White”))

 

步骤3

切换至“Preview”标签页,可以发现销售量低于100件以下的商品会被红色标示出来,透过色彩的变化,可以让使用者能够立即察觉数据的异常。

 

本文转自UltraSQL51CTO博客,原文链接:http://blog.51cto.com/ultrasql/1611242 ,如需转载请自行联系原作者

你可能感兴趣的文章
vSphere 6将于2月2日全球同步发表
查看>>
D:\apache-tomcat-7.0.61\webapps\xxx does not exist or is not a readable directory
查看>>
sqlMapConfig.xml文件详解(跟新中)
查看>>
7.03-mysql批量更新数据的异常
查看>>
遗传算法详解
查看>>
ifdown 命令出现错误
查看>>
LINUX系统学习笔记VIM编辑模式,命令模式
查看>>
Redis入门到精通-Redis持久化机制
查看>>
jxl导出excel
查看>>
Android状态栏实现沉浸式模式
查看>>
全球唯一:MySQL社区2018年度公司贡献奖颁给阿里云
查看>>
如何查看一个linux用户的口令保留策略
查看>>
访问日志不记录静态文件,访问日志切割,静态元素过期时间
查看>>
让你的APP实现即时聊天功能
查看>>
安装webpack出现警告:npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules...
查看>>
解读金融稳定委员会(FSB)拒绝监管数字货币
查看>>
部署提示不支持curl
查看>>
python任务调度模块celery
查看>>
弹性计算双周刊 第24期
查看>>
《稻盛和夫经营学》读后感心得体会3180字范文
查看>>