我尝试了一个这样的函数,=IIF(Fields!money.Value.Contains("-"),Fields!money.Value,1),就是当一个数值包含“-”的时候 ,让它显示原本的值,否则就显示1.可以实现。
=IIF(Fields!money.Value.Contains("-"),Fields!money.Value,Round(Fields!money.Value))
当把不满足的条件变成函数之后(round函数),数据就不显示了。这个是不可以的吗?
想要的效果是当传入的数值为“-” 或者“13.555”时,如果是“-”,就显示“-”。如果不是“-”,就显示14 |