Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在SSRS报告文本框中添加穿透效果_Sql Server_Reporting Services_Ssrs 2008_Reporting - Fatal编程技术网

Sql server 在SSRS报告文本框中添加穿透效果

Sql server 在SSRS报告文本框中添加穿透效果,sql-server,reporting-services,ssrs-2008,reporting,Sql Server,Reporting Services,Ssrs 2008,Reporting,我正在写SSRS报告 业务需求:其中一个业务需求是,如果我们返回的statusId为3,则在文本框上添加删除线。此文本框位于数据区域之外 这是我到目前为止得到的但是我得到了错误 我右键单击文本框->转到属性。->转到字体。-> 单击“效果”中的“表达式”按钮,并在中应用此语法 在那里: =IIf(sum(Fields!RequestStatusId.Value, "GetRequestById") = 3 "Default", "LineThrough") 下面是我遇到的错误: 严重性代码说明

我正在写SSRS报告

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

这是我到目前为止得到的但是我得到了错误

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

=IIf(sum(Fields!RequestStatusId.Value, "GetRequestById") = 3 "Default", "LineThrough")
下面是我遇到的错误:

严重性代码说明项目文件行抑制状态 错误[RSCompilerErrorExpression]textrun“Textbox158.段落[0].TextRuns[0]”的TextDecoration表达式包含一个错误:[BC30455]参数未为“公共函数IIf(表达式为布尔值,TruePart为对象,FalsePart为对象)的参数“TruePart”指定


我做错了什么?有人能帮我表达一下我的意思吗。谢谢

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

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

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

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

太棒了,谢谢!我的有条件的支票也必须转换。它现在工作得很好!太棒了,谢谢!我的有条件的支票也必须转换。它现在工作得很好!