Reporting services SSRS IF/Like/Then表达式

Reporting services SSRS IF/Like/Then表达式,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,我正在编写一份SSRS报告,在这份报告中,我为我们的用户提供了多种类型的帐户。我显然想对某些账户的总余额求和,但由于有多个账户,我试图为每个账户指定总和。比如,AccountTypeA总计为,AccountTypeB总计为。我正在构建一个表达式,但到目前为止,这就是我所拥有的: IIF(Fields!AcctNum.Value Like "*.001"), True 我不知道是什么;当该字段为true时,s为“else”命令,因此它对每种类型的余额求和。任何帮助都将不胜感激;我是SSRS的新员

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

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

我不知道是什么;当该字段为true时,s为“else”命令,因此它对每种类型的余额求和。任何帮助都将不胜感激;我是SSRS的新员工:)。提前感谢。

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

=Sum(IIf(Fields!AcctNum.Value like "*.001", Fields!Balance.Value, Nothing))
这只考虑满足聚合第一个标准(即某些
AcctNum
值)的行。

使用InStr。例如,=InStr(字段!Description.Value,“car”)

串车的每一次发生次数将增加1 so(pesudo代码)

if(InStr(Fields!Description.Value,“car”)>0,“真部”、“假部”)


希望这有帮助

这非常有效。还是习惯了这些表情,哈哈。非常感谢伊恩,非常感谢。