无法使用开关隐藏行

时间:2017-06-19 10:10:11

标签: ssrs-2008

我使用以下代码隐藏代码:

Col1 Col2
 0   -
 0   -
 0   -
 30  4
 0   -
 5   2
 0   -
 0   -
 0   -
 0   -
 0   -
 6   6
 0   -
 0   -
 7   3
 0   -

但它给出了以下错误: 本地报告处理期间发生错误。 文本框的隐藏表达式' Switch_Login_Id包含错误:参数' VarExpr'不是有效值。 文本框的隐藏表达式' Switch_Login_Id包含错误:参数' VarExpr'不是有效值。

我可以使用iif函数来隐藏结果,但只是好奇我们是否可以使用SWITCH来完成。

1 个答案:

答案 0 :(得分:1)

尝试修改默认值:

=switch(Fields!Switch_Login_Id.Value="",True,
Fields!Switch_Login_Id.Value="1",True,
Fields!Switch_Login_Id.Value="3118",True,
True,false)