SSRS报表设置:列2存在PK时显示列1值否则显示空白的实现咨询
SSRS表达式修改解决方案
你只需要将原表达式中False的返回值替换为SSRS支持的空值标识即可,根据你LastMaterialCost字段的类型可以选择两种写法:
- 若
LastMaterialCost为数值类型,优先使用Nothing作为空返回值,避免类型不匹配报错,最终表达式如下:=IIf(Fields!ProdeCode.Value = "PK", Fields!LastMaterialCost.Value, Nothing)
使用Nothing的额外优势是后续如果要对该列做聚合统计时,空值不会被计入统计范围,不会引发统计逻辑异常。 - 若
LastMaterialCost为文本类型,也可以直接使用空字符串作为返回值:=IIf(Fields!ProdeCode.Value = "PK", Fields!LastMaterialCost.Value, "")
内容的提问来源于stack exchange,提问作者user3690738
相关产品推荐
相关产品推荐

