reporting-services - 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”。
解决方案
我猜它由于数据类型不匹配而在相等条件上遇到了问题。
看看这是否效果更好:
=IIF(IsNumeric(Fields!Year5.Value), FormatNumber(Fields!Year5.Value,1), "n/a")
推荐阅读
- amazon-web-services - AWS Device Farm - 在设备上禁用教程
- android - LiveData 和转换使用
- haskell - 在haskell中为每个列表元素编号并格式化文本
- firebase - 使用“firebase serve”时出现“EACCES:权限被拒绝”
- java - 在spring data jpa的同一个事务中修改不可见,为什么在同一个事务中修改后我得到null?
- python - 使用装饰器保存 matplotlib 图形;保存的输出为空白
- php - Laravel 5.5 测试删除 api 路由的 ModelNotFoundException 异常
- r - 将字符数据构造成数据框
- python - 填充 DataFrame Pandas Python
- amazon-web-services - 动态端口映射使我的任务不可用