隐藏表达式未返回正确的数据类型 - ssrs

Hidden expression not returning correct data type - ssrs

我有一个设置为整数 (@Period) 的参数,该参数当前设置为 3,并且只希望我的 tablix 中的列(1-12 周期)显示它们是否小于 @Period,所以我对列“1”使用了可见性表达式: = iif( 1 < 参数!Period.Value, "False", "True" ).

我的报告运行但在特定页面上显示错误: 本地报告处理期间发生错误。 Tablix18 中使用的隐藏表达式返回了无效的数据类型。

如有任何帮助,我们将不胜感激。 谢谢

您的表达式是 returning 带有 "True" 或 "False" 的字符串。

删除引号,它将 return 布尔值 TrueFalse.