起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3798|回复: 9

[处理中5] 关于报表默认值的问题

[复制链接]

92

主题

258

帖子

768

积分

高级会员

Rank: 4

积分
768
QQ
发表于 2013-10-23 14:08:18 | 显示全部楼层 |阅读模式
版本: X5.2.4 小版本号: 2249
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: IE9
在报表AT7表格中添加了批注  default-value:0。运行报表,当AS7为0时,AT7显示为空,好像批注没有起作用,是什么原因呢?
1.png

92

主题

258

帖子

768

积分

高级会员

Rank: 4

积分
768
QQ
 楼主| 发表于 2013-10-23 14:56:57 | 显示全部楼层
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2013-10-23 15:48:36 | 显示全部楼层
excel中如下用if实现

if(s6.RUNITPRICE=0) then '0' else (s6.RUNITSINSTOCK div s6.RUNITPRICE)
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

92

主题

258

帖子

768

积分

高级会员

Rank: 4

积分
768
QQ
 楼主| 发表于 2013-10-23 16:26:19 | 显示全部楼层
jishuang 发表于 2013-10-23 15:48
excel中如下用if实现

if(s6.RUNITPRICE=0) then '0' else (s6.RUNITSINSTOCK div s6.RUNITPRICE)

还是不太明白,我只是想求AT7的值(AT7=AR7/AS7),当AS7等于零时,AS7也等于零,现在的情况是AS7等于零时,AS7没有等于零,而是显示空白
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2013-10-23 17:29:33 | 显示全部楼层
excel中=后参考2楼的写法,除数是0的时候直接显示0
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

92

主题

258

帖子

768

积分

高级会员

Rank: 4

积分
768
QQ
 楼主| 发表于 2013-11-8 13:02:02 | 显示全部楼层
jishuang 发表于 2013-10-23 17:29
excel中=后参考2楼的写法,除数是0的时候直接显示0

这个问题还没解决,客户催了,我上面所有的值都写了,你再帮忙看看吧,你让我参考“if(s6.RUNITPRICE=0) then '0' else (s6.RUNITSINSTOCK div s6.RUNITPRICE)” 怎么参考啊,这是加批注,还是直接写在excel表格里?你再看看吧
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2013-11-8 13:28:38 | 显示全部楼层
1、default-value用于空值时的显示

2、除以0是无穷大,不是0 ,如果你希望除以0,得到0,需要按照下面的方式写

=if(AS7=0) then '0' else (AR7 div AS7)
在单元格里面直接写,不是批注
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

92

主题

258

帖子

768

积分

高级会员

Rank: 4

积分
768
QQ
 楼主| 发表于 2013-11-8 13:58:03 | 显示全部楼层
zhaixin 发表于 2013-11-8 13:28
1、default-value用于空值时的显示

2、除以0是无穷大,不是0 ,如果你希望除以0,得到0,需要按照下面的方 ...

3.png
不行啊,函数不对吧
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2013-11-8 15:38:50 | 显示全部楼层
不能在exce中直接写,需要使用文本编辑器打开xls文件,在文件里面编辑
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2013-11-8 16:06:46 | 显示全部楼层
你好楼主,您反馈的这个现象通过验证是产品缺陷,我们已提交到产品组(编号:2013110800021),感谢楼主的支持与配合。
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-21 11:49 , Processed in 0.078329 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表