相关疑难解决方法(0)

SQL 2005 Reporting Services,如果检查为null

在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.

sql-server-2005 reportingservices-2005 reporting-services

5
推荐指数
1
解决办法
2万
查看次数