易表在线答疑技术与交流用户社区 → 请教:Subtotal的使用问题


  共有11351人关注过本帖树形打印复制链接

主题:请教:Subtotal的使用问题

帅哥哟,离线,有人找我吗?
y2287958
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:161 积分:140 威望:0 精华:0 注册:2006/9/2 14:41:00
请教:Subtotal的使用问题  发帖心情 Post By:2006/9/22 19:47:00 [只看该作者]

请教:为什么公式Subtotal("","""" + Substitute(ListCols(GridName),"|",",") + """","""2" + Rept(",2",Cols - 1) + """")得不到统计结果?egd文件下载

 回到顶部
帅哥哟,离线,有人找我吗?
ylm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2320 积分:350 威望:0 精华:0 注册:2006/8/11 10:55:00
  发帖心情 Post By:2006/9/22 20:19:00 [只看该作者]

易表中很多函数是不能互相嵌套使用的,包括所有的表格函数、中文转换函数,个别字符函数和日期函数。

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/9/22 21:24:00 [只看该作者]

呵呵,楼主这样的公式如果能统计出结果那才怪了。

这样试试:

Eval("Subtotal("""","""+Substitute(ListCols(GridName),"|",",")+""","""+Rept("2,",cols-1)+"2"""+")")


 回到顶部
帅哥哟,离线,有人找我吗?
y2287958
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:161 积分:140 威望:0 精华:0 注册:2006/9/2 14:41:00
  发帖心情 Post By:2006/9/23 11:30:00 [只看该作者]

多谢指教!
恕我理解不够,我还是觉得用:Eval("Subtotal("""","""+Substitute(ListCols(GridName),"|",",")+""",""2"+Rept(",2",Cols-1)+""")")更易于理解。

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/9/23 11:56:00 [只看该作者]

下面引用由y22879582006/09/23 11:30am 发表的内容:
多谢指教!
恕我理解不够,我还是觉得用:Eval("Subtotal("""","""+Substitute(ListCols(GridName),"|",",")+""",""2& ...

这并不是问题所在之处,这种处理方式可以多种多样(还有多种方式可以达到同等效果),只是个手法问题。

 回到顶部
帅哥哟,离线,有人找我吗?
kingchans
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:94 积分:0 威望:0 精华:0 注册:2006/9/8 10:45:00
  发帖心情 Post By:2006/9/23 14:01:00 [只看该作者]

手法问题???????

 回到顶部
帅哥哟,离线,有人找我吗?
smileboy
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2006/9/23 14:25:00 [只看该作者]

解题思路是多样的

 回到顶部