2014-01-23 81 views
0

我想知道是否有创建某种功能的方法是SSRS检查给定文本框的值。如果值==“0”,则将其文本更改为“”(空)。如何检查SSRS文本框文本是否等于“0”

这里的想法是隐藏内容,如果值为0.该值来自数据库查询结果。

我需要一个通用函数,因为我必须将其应用于很多文本框。

回答

1

如果这些文本框中会包含数字,则可以将数字格式更改为不显示零。在文本框属性/格式/数字上有一个选项“显示零为”,您可以选择一个空白。然后,您可以将该格式复制到其他文本框。 “

0

”我想知道是否有创建某种函数的方法是SSRS检查给定文本框的值,如果值==“0”,则将其改为“” (空)“。

您可以使用ReportItems集合来访问文本框。

它在相同的方式Fields集合使用:

=ReportItems!TextboxName.Value 

所以你的情况的表达应该是:

=IIF(ReportItems!TextboxName.Value = 0, "",ReportItems!TextboxName.Value)