单元格根据参数显示不同的背景图
最近遇上客户的一个需求:
要求某个单元格根据参数传入的不同,来显示不同的两张的背景图:如果参数为0,背景图为已审批,如果参数为1,背景图为未审批。
试过直接在背景图层中写if语句,发现是无法识别的。
实现的方法是用过动态参数传参的方法,具体做法是:
1.添加两个参数:arg1,arg2.
2.arg1为普通参数,用来接收是0还是1,arg2是动态参数,默认值为:if(@arg1==0,”http://127.0.0.1:6018/demo/img/1.gif“,”http://127.0.0.1:6018/demo/img/2.gif“)
3.修改单元格的背景图路径为:=@arg2
4.发布预览报表。
灵活运用动态参数可以简单的实现很多功能。
注意:路径最好写成http://127.0.0.1:6018/demo/img/1.gif形式的,如果用电脑自己的路径需要写双斜杠:C:\\Users\\Administrator\\Desktop\\finished.gif,也可以也绝对路径,但是只有第一种路径才可以完美的支持导出以及打印功能。
发布日期:2013/10/10
本文分类:
知识库