SSRS IF/喜欢/然后表达式



我正在处理SSRS报告,在此报告中,我为用户提供了多种类型的帐户。我显然想对某些帐户的总余额求和,但由于有多个帐户,我正在尝试为每个帐户指定总和。例如,帐户类型 A 总计为 ###,帐户类型 B 总计为 ###。我正在构建一个表达式,但到目前为止,这就是我所拥有的:

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

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

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

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

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

使用 InStr。 例如,=InStr(Fields!描述.值,"汽车")。

字符串 Car 的出现次数将递增 1 所以(pesudo 代码)

if(InStr(Fields!描述.值,"汽车")> 0,"真部分","假部分")

希望这有帮助。

相关内容

最新更新