首页 > 解决方案 > SSRS 显示 n/a 时 n/a

问题描述

我在 Power BI 中有数据集,在某些字段中显示 n/a。我已将 Power BI 数据集与 Power BI 报表生成器连接,我需要在报表生成器中处理 n/a。因此,如果值为 n/a 我需要显示 n/a 否则我需要将值四舍五入到小数点后 1 位。

我写了一个表达式如下:

=IIF(Fields!Year5.Value="n/a", Fields!Year5.Value, FormatNumber(Fields!Year5.Value,1))

对于数值,我可以将数字四舍五入,但“n/a”部分未显示为“n/a”,而是在执行报告时显示“#Error”。

标签: reporting-servicespowerbissrs-2008ssrs-2012power-bi-report-server

解决方案


我猜它由于数据类型不匹配而在相等条件上遇到了问题。

看看这是否效果更好:

=IIF(IsNumeric(Fields!Year5.Value), FormatNumber(Fields!Year5.Value,1), "n/a")

推荐阅读