如何编写一个SSRS表达式,其中一个字段依赖于另一个字段的值



我试图用两个单独的字段写一个表达式:fields !值和字段!表达式位于标签为"计费单位"的列下的文本框中。我希望帐单单位只显示值为报表价格<>的报表单位的总和。0对于任何给定的事项(对于任何给定的事项有多个语句单元条目)。我目前有下面的表达式,它只排除语句价格为0的单元,如果所有条目的语句价格都为0。否则,总和包括所有的语句单元,而不管语句的价格。

= IIF(字段! StmnPrice。Value = 0, none, sum(Fields!StmnUnits.Value))

我还尝试了下面的表达式,它可以有效地排除所有语句价格为0的语句单元,但不会将所有语句价格为<>的语句单元相加。

= IIF(字段! StmnPrice。StmnUnits.Value)

任何帮助都是感激的。谢谢!

我把我的" sum ";在错误的地方。当我这样写时,表达式就可以工作了:

= (IIF(字段! StmnPrice求和。Value = 0, none, (Fields!StmnUnits.Value))

最新更新