Sql server 在SSRS报告文本框中添加穿透效果
我正在写SSRS报告 业务需求:其中一个业务需求是,如果我们返回的statusId为3,则在文本框上添加删除线。此文本框位于数据区域之外 这是我到目前为止得到的但是我得到了错误 我右键单击文本框->转到属性。->转到字体。-> 单击“效果”中的“表达式”按钮,并在中应用此语法 在那里: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") 下面是我遇到的错误: 严重性代码说明
=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")
太棒了,谢谢!我的有条件的支票也必须转换。它现在工作得很好!太棒了,谢谢!我的有条件的支票也必须转换。它现在工作得很好!