Shi*_*iva 1 reporting-services ssrs-2008
我正在编写一份报告,其中一个领域是
=(ReportItems!Textbox1.value-ReportItems!Textbox2.value)/( ReportItems!Textbox1.value+ReportItems!Textbox2.value)
这是前两个字段的划分,如果我有这些字段的任何值,那么我得到正确的值,但如果我没有前两个字段的任何值,我的意思是如果它们是空的,那么它返回我#ERROR.
所以最后我使用了如下的VB.Net代码
公共共享函数VarPercent(ByVal实际为十进制,ByVal预算为十进制)为十进制如果Budget = 0则返回0结束如果返回(实际/预算)结束函数
使用表达式如下
= code.varpercent(ReportItems!Textbox1.value-ReportItems!Textbox2.value)/(ReportItems!Textbox1.value+ReportItems!Textbox2.value) 它工作得很好.
请参阅我的问题是当我尝试添加以下字段的SUM时
= code.varpercent(sum(ReportItems!Textbox1.value-ReportItems!Textbox2.value))/ sum(【ReportItems!Textbox1.value+ReportItems!Textbox2.value))
得到#Error,是否在表达式中添加sum函数的方式更加明确?如果是,我如何在上面的表达式中使用SUM函数?提供任何替代解决方案?
谢谢,
桑巴
| 归档时间: |
|
| 查看次数: |
3344 次 |
| 最近记录: |