代码之家  ›  专栏  ›  技术社区  ›  MAunAli

通过SSRS表达式中的范围求和

  •  0
  • MAunAli  · 技术社区  · 7 年前
    =SUM(IIF(Fields!GLNUM.Value >= "KMBGL.2325" AND Fields!GLNUM.Value <="KMBGL.2875",Fields!AMOUNT.Value,0))
    

    在SSRS报告的文本字段中使用上述表达式时,帐户字段中出现错误。 屏幕截图也作为输出附加。 Error on the amount field

    1 回复  |  直到 7 年前
        1
  •  0
  •   niktrs    7 年前

    这是因为金额是十进制的

    试试这个

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