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