SSRS表达式中具有总和金额的GL范围

时间:2018-04-26 14:33:05

标签: sql-server reporting-services expression

请帮助我,因为当我在我的一个ssrs报告的文本框中使用以下表达式时,我在金额字段中获得0。

=IIF(Fields!GLNUM.Value >= "KMBGL.2325" AND Fields!GLNUM.Value <= "KMBGL.2875",SUM(Fields!AMOUNT.Value),0)

1 个答案:

答案 0 :(得分:1)

由于您没有提供任何样本数据,这可能不起作用,但首先要说的是您的表达可能不正确。

以这种方式思考。 ..对于每一行,确定是否需要包含AMOUNT字段或返回零 ..总结这些结果

你做错了方法(常见错误)

以这种方式试试

=SUM(
    IIF(Fields!GLNUM.Value >= "KMBGL.2325" AND Fields!GLNUM.Value <= "KMBGL.2875"
    ,Fields!AMOUNT.Value
    ,0)
)