以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]勾选目录树二级节点分组统计出错 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=142257) |
||||
-- 作者:miaoqingqing -- 发布时间:2019/10/22 11:24:00 -- [求助]勾选目录树二级节点分组统计出错 下面代码,执行勾选目录树二级节点 设计任务要求_城市,生成分组统计 报错: 2个不同城市,应该生成2个分组统计才对;下图只生成1个分组统计,有误,求助
\'多列排序 Dim qts As String() = {"\'","\'","\'"} \'指定将各列的值括起来的符号,这里都是字符型,所以都是单引号
Dim r As Row idx += 1 [此贴子已经被作者于2019/10/22 11:26:56编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2019/10/22 11:34:00 -- 提示什么错误? |
||||
-- 作者:miaoqingqing -- 发布时间:2019/10/22 11:42:00 -- 回复:(有点蓝)提示什么错误? 没报错,生成分组统计,有误 想要实现生成下图2个分组统计,求助 目录树勾选1级节点时,还是可以生成下图2个分组统计,勾选目录树2级节点时,目录树只有1个分组统计(见1楼的效果),有误
此主题相关图片如下:不同城市,分组统计有误new2.jpg |
||||
-- 作者:有点蓝 -- 发布时间:2019/10/22 12:02:00 -- 上传实例测试 |
||||
-- 作者:miaoqingqing -- 发布时间:2019/10/22 14:06:00 -- 回复:(有点蓝)上传实例测试 辛苦,老师帮忙
此主题相关图片如下:报错.jpg |
||||
-- 作者:有点蓝 -- 发布时间:2019/10/22 14:35:00 -- 最终需要什么效果? 添加一个分组参考 \'\'分组统计 Dim t As Table = Tables("室内设计项目") Dim g As Subtotalgroup t.SubtotalGroups.Clear() t.GroupAboveData = True t.TreeVisible = False g = New Subtotalgroup g.Aggregate = AggregateEnum.Sum g.GroupOn = "设计任务要求_城市" g.Caption = "{0}" t.SubtotalGroups.Add(g) g = New Subtotalgroup g.Aggregate = AggregateEnum.Sum g.GroupOn = "设计任务要求_项目名称" g.Caption = "{0}" t.SubtotalGroups.Add(g) |
||||
-- 作者:miaoqingqing -- 发布时间:2019/10/22 14:53:00 -- 回复:(有点蓝)最终需要什么效果?添加一个分组参考... 想要下图右表,2个分组统计行的效果 下图左表,湖南长沙的分组行含四川泸州,有误
[此贴子已经被作者于2019/10/22 14:54:58编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2019/10/22 15:01:00 -- 添加一个辅助的表达式列,表达式:[设计任务要求_城市]+[设计任务要求_项目名称] 然后通过辅助列分组即可 Dim t As Table = Tables("室内设计项目") Dim g As Subtotalgroup t.SubtotalGroups.Clear() t.GroupAboveData = True t.TreeVisible = False g = New Subtotalgroup g.Aggregate = AggregateEnum.Sum g.GroupOn = "辅助列" g.Caption = "{0}" t.SubtotalGroups.Add(g) |
||||
-- 作者:miaoqingqing -- 发布时间:2019/10/22 15:10:00 -- 回复:(有点蓝)添加一个辅助的表达式列,表达式:[设... 一定要增加辅助列才行嘛?
能否通过代码实现? |
||||
-- 作者:有点蓝 -- 发布时间:2019/10/22 15:38:00 -- 不行,因为需要使用2个列做分组。要么就是6楼的用法,自己选一个 |