+ -
当前位置:首页 → 问答吧 → 很难:水晶报表的交叉表中如何null值显示为“-”,因为我要区分0.0和空。

很难:水晶报表的交叉表中如何null值显示为“-”,因为我要区分0.0和空。

时间:2011-12-28

来源:互联网

难就难在我的统计字段是float型,1位小数,目的是将空白的地方(null)显示为“-”,不能显示为0.0,因为0.0表示不到0.1的数,我的交叉表还要显示行和列的统计。在交叉表的数字设置选项中只能设置将0显示为“-”,而无法将null值设置为“-”。在报表选项中也有“将其他null值转换为默认值”的选项,但我不知道他的默认值是在哪设置啊? 困扰近1年的问题。期待高人帮助!分不是问题。

作者: southdoor   发布时间: 2011-12-28

1.如果数据源不是直接连接数据库,是在程序中做绑定的,可以直接对数据源做处理后在绑定
2.可以利用公式字段,处理dbnull型数据(推荐)
  (类似not isnull( {WrkPrint1.NumData1}) )
3.利用水晶报表null值处理
  (选中文本框-右键-选项中null默认值处理)

作者: ajaxtop   发布时间: 2011-12-28