代码改变世界

Reporting Services表达式

2014-03-27 14:11  河水  阅读(177)  评论(0)    收藏  举报

 

当遇到需要相除的逻辑处理时,假设除数可能为0,那么首先使用IFF判断除数是否为零,并且在做相除的操作时,还需要设置除数如果为〇,给它一个默认值

IFF(除数=0,"0",被除数/IIF(除数=0,1,除数))

=IIf(Sum(Fields!baoming.Value, "network_name")=0,"0",FormatPercent(Sum(Fields!baoming.Value)/IIF(Sum(Fields!baoming.Value, "network_name")=0,1,Sum(Fields!baoming.Value, "network_name"))))

FormatPercent()--返回格式设置为带有尾随 % 字符的百分比(即乘以 100)的表达式。

Sum(a,b)  a=字段,b=数据集,或者分组名称