【问题标题】:IIf function returning sum of sum in report builderIIf 函数在报表生成器中返回总和
【发布时间】:2016-06-21 15:00:11
【问题描述】:
=IIf(Fields!HOLDER_UNIT.Value = 'BOX', Sum(Fields!f1.Value) + Sum(Fields!f3.Value),0)

是否可以将 sum 的总和作为 IFF 函数中的值返回? 我需要过滤值“BOX”,如果是 BOX,则返回查询中计算的 2 个其他总和的总和,否则返回 0。

这行得通吗?如果是,我该如何解决?

谢谢!

【问题讨论】:

  • 你可以Sum(Fields!f1.Value + Fields!f3.Value)。而且,顺便说一句,在问之前,你可以自己尝试一下
  • 谢谢,这可行,但当我在 Iff 中使用它时,如下所示: =IIf(Fields!HOLDER_UNIT.Value ='BOX', Sum(Fields!f1.Value + Fields!f3.值),0),我尝试了各种组合,但我尝试过的任何组合都不起作用。
  • 您使用的是哪个 DBMS? iif() 是非标准的

标签: sql sum reportbuilder iif


【解决方案1】:

我正在使用 cmets 的 potashin 小费。

你已经很接近了,这就是你想要的:

=Sum(IIf(Fields!HOLDER_UNIT.Value ='BOX', Sum(Fields!f1.Value + Fields!f3.Value), 0))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 2021-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多