在 SSRS 2005 中,我有一个带有链接到它的数据集的表。我想检查一个字段的值是否为空,如果它不为空,则格式化数据以确保它有一个小数位并添加一个 % 符号等。
这是我在字段/列上的表达:
=iif(IsNothing(Fields!COL01.Value), "" ,Format(CDbl(Trim(Replace(Fields!COL01.Value, "%", ""))), "N1") + "%")
虽然当数据为空时它似乎不起作用(如果有数据它工作正常)。报告显示,但该字段显示为 #ERROR。
我认为它会检查这两种情况是否有效,即使它为空。我正在尝试使用 if 语句来避免形成空值。