【问题标题】:SSRS IIF then statementSSRS IIF then 语句
【发布时间】:2015-09-09 02:21:34
【问题描述】:

我正在尝试使用 IIF 语句来获得以下结果:

如果 Issuer = "U.S.Dollars" 则将所有数量相加,否则不相加。

我正在使用的语句 - =Sum(IIF(Fields!InvestmentIssuerNameLine1.Value = "U.S.Dollars (Cash)" , Fields!QtyEnd.Value)

有人可以帮我纠正这个问题吗?

感谢您的帮助。

【问题讨论】:

    标签: ssrs-2012


    【解决方案1】:

    你遇到错误了吗?

    我认为您唯一的问题是您没有 IIF 的 else 部分。

    =Sum(IIF(Fields!InvestmentIssuerNameLine1.Value = "U.S.Dollars (Cash)", Fields!QtyEnd.Value, 0) )
    

    【讨论】:

    • 我仍然在多个列中看到数量。如果 issuer = "U.S.Dollars (Cash)",我想将所有数量净值在一行中。
    • 多列是什么意思?这意味着作为一种表达方式工作。您可以在多个列中使用它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多