Her*_*rn_ 1 sql-server reporting reporting-services ssrs-2008
我正在编写SSRS报告。
业务要求:业务要求之一是,如果我们返回的statusId为3,则在文本框上添加一条删除线。此文本框在数据区域之外。
这是到目前为止我得到的,但是我遇到了错误。
我右键单击文本框->转到“属性”。->转到字体。->单击效果中的“表达”按钮,并在其中应用此语法:
=IIf(sum(Fields!RequestStatusId.Value, "GetRequestById") = 3 "Default", "LineThrough")
Run Code Online (Sandbox Code Playgroud)
以下是我得到的错误:
严重性代码说明项目文件行抑制状态错误[rsCompilerErrorInExpression] textrun'Textbox158.Paragraphs [0] .TextRuns [0]'的TextDecoration表达式包含错误:[BC30455]未为“公共函数”的参数“ TruePart”指定参数IIf(将表达式表示为布尔值,将TruePart作为对象,将FalsePart作为对象)作为对象”。
我究竟做错了什么 ?有人可以帮我运用我的表达方式吗?谢谢!
小智 5
假设3正好是所使用的表达式,则在3之后缺少逗号。
=IIf(sum(Fields!RequestStatusId.Value, "GetRequestById") = 3, "Default", "LineThrough")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
674 次 |
| 最近记录: |