【问题标题】:Sum the expression对表达式求和
【发布时间】:2015-04-29 20:13:54
【问题描述】:

我需要对这个表达式求和

= IIf(Fields!SupplyStrategyTypeName.Value="Supply",0,
IIf(Fields!IP_DA_FIN.Value>225,Fields!IP_DA_FIN.Value-225,0))

我尝试按照上一个问题的示例进行操作,但出现错误。

有什么帮助吗?

【问题讨论】:

  • 什么错误?我们应该猜测吗?
  • Excel 公式在这里可能是题外话...
  • 您使用的是什么服务器?请用尽可能多的信息标记您的问题 - 这样可以让更多人帮助您。
  • @mustaccio 在我看来像 SSRS
  • 我知道感叹号符号很奇怪。

标签: reporting-services sum


【解决方案1】:

您没有列出您尝试过的内容或遇到的错误,所以这里应该可行:

=SUM(IIf(Fields!SupplyStrategyTypeName.Value = "Supply", 0,
     IIf(Fields!IP_DA_FIN.Value > 225, Fields!IP_DA_FIN.Value - 225, 0)) )

所以如果一行数据的SupplyStrategyTypeNameSupplyIP_DA_FIN为225以下,则为0,否则为IP_DA_FIN - 225. 那么总和就是所有结果的总和。

不必担心使用太多空格 - 当您回顾公式以找出问题所在时,它们会使其更具可读性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多