在 SSRS 报告文本框中添加删除线效果

Adding Strike-through effect in SSRS report textbox

我正在处理 SSRS 报告。

业务需求:其中一个业务需求是,如果我们返回的statusId为3,则在文本框上添加一条删除线。此文本框在数据区域之外。

这是我目前所得到的,但我遇到了错误。

我右键单击了文本框 -> 转到“属性”。 -> 去了字体。 -> 单击效果中的表达式按钮并将此语法应用于 那里:

=IIf(sum(Fields!RequestStatusId.Value, "GetRequestById") = 3 "Default", "LineThrough")

下面是我得到的错误:

Severity Code Description Project File Line Suppression State Error [rsCompilerErrorInExpression] The TextDecoration expression for the textrun ‘Textbox158.Paragraphs[0].TextRuns[0]’ contains an error: [BC30455] Argument not specified for parameter 'TruePart' of 'Public Function IIf(Expression As Boolean, TruePart As Object, FalsePart As Object) As Object'.

我做错了什么?有人可以帮我解决我应用的表情吗?谢谢!

在 3 之后缺少一个逗号,假设这正是所使用的表达式。

=IIf(sum(Fields!RequestStatusId.Value, "GetRequestById") = 3, "Default", "LineThrough")