【发布时间】:2009-05-07 17:20:01
【问题描述】:
在 SSRS 2005 中,我有一个表,其中有一个链接到它的数据集。 我想检查一个字段的值是否为空,如果它不为空,则格式化数据以确保它有一个小数位并添加一个 % 符号等。
这是我在字段/列上的表达:
=iif(IsNothing(Fields!COL01.Value), "" ,Format(CDbl(Trim(Replace(Fields!COL01.Value, "%", ""))), "N1") + "%")
当数据为空时它似乎不起作用(如果有数据它工作正常)。报告显示,但字段显示为 #ERROR。
我认为它会检查这两种情况是否有效,即使它为空。我正在尝试使用 if 语句来避免形成空值。
【问题讨论】:
标签: sql-server-2005 reporting-services reportingservices-2005