为了对来自数据源的数据进行进一步处理,或者根据字段数据对报表元素的格式进行特殊的设置,可以在设计区域的下方,点击【脚本】选项卡,进入脚本编辑窗口,编写自定义的脚本函数。
脚本函数使用Visual Basic .NET编程语言,下面是一个自定义脚本函数的例子:
Function RemoveNaN(bonus, sales)
If System.Convert.IsDBNull(sales) Then Return ""
If sales = 0 Then Return ""
Return format(bonus / sales, "#0.00%")
End Function
自定义的脚本函数可以用于表达式,调用形式是:Code.函数名(参数列表) ,例如:
= Code.RemoveNaN(Fields!Bonus.Value, Fields!Sales.Value)