如何检查SSRS文本框文本是否等于“0”

时间:2014-01-23 18:42:56

标签: reporting-services

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

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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

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

  =ReportItems!TextboxName.Value

所以在你的情况下,表达式将是:

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