我正在处理SSRS报告,在此报告中,我为用户提供了多种类型的帐户。我显然想要总结某些帐户的总余额,但由于有多个我试图指定每个帐户的总和。比如,AccountTypeA总计是###,而AccountTypeB总计是###。我正在构建一个表达式,但到目前为止,这就是我所拥有的:
IIF(Fields!AcctNum.Value Like "*.001"), True
我不知道是什么;当该字段为true时,是“else”命令,因此它为每种类型总结了我想要的余额。任何帮助,将不胜感激;我是SSRS的新工作:)。提前谢谢。
答案 0 :(得分:2)
要获取条件Sum
值(或任何其他聚合),您可以使用如下表达式:
=Sum(IIf(Fields!AcctNum.Value like "*.001", Fields!Balance.Value, Nothing))
这仅考虑满足您的第一个标准的行(即某些AcctNum
值)。
答案 1 :(得分:0)
使用InStr。例如,= InStr(Fields!Description.Value," car")。
Evert出现的字符串Car将增加1(pesudo代码)
if(InStr(Fields!Description.Value," car")> 0," True part"," False Part")
希望这会有所帮助。