SSRS表达式的VBF语法无法找出正确的构造

时间:2016-12-09 18:27:44

标签: visual-studio-2012 reporting-services expression

寻求关于什么应该是一个非常基本的功能的帮助。我试图得到一个特定值的SUM,但我似乎没有得到正确的语法。

这就是我所拥有的

=Sum(Fields!PriorYearSalesDollars.Value - Sum(Fields!PriorYearCost.Value           
+Sum(Fields!PriorYearFrtCost.Value)))

但是在尝试求和时遇到错误。还有另一种测试方法吗?每次我修改表达式时,我都必须保存报告并上传到报告服务器并再次测试。如果我通过visual studio中的预览功能执行此操作,则会在整个报表中抛出一般错误。从报表服务器运行时,只有此特定列显示#Error

1 个答案:

答案 0 :(得分:0)

这是在FIRST将列格式更改为数字之后有效的语法,其中我不小心将其作为货币首先使用。不确定为什么货币不起作用,但这是正确的。

=Sum(Fields!PriorYearSalesDollars.Value) - (Sum(Fields!PriorYearCost.Value) +   Sum(Fields!PriorYearFrtCost.Value))