2

我正在编写一份 SSRS 报告,在这份报告中,我为我们的用户提供了多种类型的帐户。我显然想总结某些账户的总余额,但由于有多个账户,我试图为每个账户指定总和。比如,AccountTypeA 总计为###,AccountTypeB 总计为###。我正在构建一个表达式,但到目前为止,这就是我所拥有的:

IIF(Fields!AcctNum.Value Like "*.001"), True

我不知道当该字段为真时“else”命令是什么,因此它总结了我想要的每种类型的余额。任何帮助,将不胜感激; 我是 SSRS 的新手 :)。提前致谢。

4

2 回答 2

3

要获取条件Sum值(或任何其他聚合),您可以使用如下表达式:

=Sum(IIf(Fields!AcctNum.Value like "*.001", Fields!Balance.Value, Nothing))

这仅考虑满足聚合的第一个标准(即某些AcctNum值)的行。

于 2013-11-07T17:23:07.937 回答
0

使用 InStr。例如,=InStr(Fields!Description.Value, "car")。

字符串 Car 的 Evert 出现将增加一所以(伪代码)

if(InStr(Fields!Description.Value, "car") > 0, "True part","False Part")

希望这可以帮助。

于 2015-06-08T14:16:14.350 回答