visual-studio - 报表构建器中的求和表达式
问题描述
我得到了这个表情
=iIF(Isnothing(Fields!Saldo_contable.Value) or (Fields!Saldo_contable.Value)<0,0,Fields!Saldo_contable.Value)
效果很好,我需要对整个表达式的结果求和
=sum(iif(Isnothing(Fields!Saldo_contable.Value) or (Fields!Saldo_contable.Value)<0,0,Fields!Saldo_contable.Value)),
我没有收到实际错误,但该字段仅显示结果:#Error,
我做错了什么?
解决方案
如果 Saldo_contable 不是整数,则需要使用 CDEC(0) 作为 IIF 的零值(第二个参数)。
=SUM(IIF(Isnothing(Fields!Saldo_contable.Value) or (Fields!Saldo_contable.Value) < 0, CDEC(0), Fields!Saldo_contable.Value))
对 0 和 2.25 等值求和会导致无法对不同数据类型求和的错误。
您的详细信息行有效,因为它不使用 SUM - 仅显示值。
推荐阅读
- python-3.x - 如何为 AWS Athena 服务编写 Pytest
- tsql - SELECT INTO 多个变量
- shell - 如何在带有 $* 的 shell 中使用带空格的路径
- javascript - 如何使用特定于环境的 firebase 配置来初始化 firebase 应用程序?
- javascript - HTML 标签与 React 中的 React 组件性能
- spring - “一对多”/“多对多”属性值类型不应该是“?延伸'
- python - 使用 Anaconda(1.15.4 或 1.14.0)安装 Pycbc 时版本不匹配
- python - Python - 如何更改默认的 os.sep?
- c++ - 如何在 SDI 应用程序的视图中插入多个 FormView
- javascript - Ajax 验证和 SyntaxError: JSON Parse error: Unrecognized token '<' on Laravel