强烈要求大家帮助解决动态分组问题!

htp_htp 2003-05-07 11:01:52
我想实现的功能是 点击数据窗口的某列就按某列进行分组,并且添加计算列求出各个分组的合计值。
希望大家给出一个方法,最好有例子。
在此先谢过了。
...全文
38 点赞 收藏 19
写回复
19 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lingshan 2003-09-25
gz
回复
汉三信息 2003-09-18
http://expert.csdn.net/Expert/topic/1342/1342039.xml?temp=.1735041
回复
klbt 2003-05-28
学习-》提高-》进步 的思路应该说是可行的,但要精心调试,不是三言两语就能说出答案的。
回复
htp_htp 2003-05-28
顶一下
回复
888888888888 2003-05-13
关注
回复
xirumin 2003-05-13
很麻烦,也很慢,关键是用普通的dw_1.create( 'group....')这样是不行的。一定要找到建分组的位置,再将分组语句插入。还有一定要考虑排序问题
回复
bingofuel 2003-05-13
具体没有试过,但是估计根据你的逻辑用modify中的create动态生成应该是可以的,不过写起来可能会很麻烦
回复
htp_htp 2003-05-13
自己顶一下
回复
htp_htp 2003-05-09
帮帮忙了
回复
htp_htp 2003-05-09
兄弟你理解错误了

我想时间的是在数据窗口实现的create group的功能,就是在菜单中处理的哪个样子
好像和select中group by (分组)不一样吧
不是存崔的group by
回复
JXSJXS 2003-05-09
我同意 mylovehyy的意见,先取得数据窗口的sql语句再经过修改重新赋回去。
可以写函数实现sql语句的修改,不过可能运行速度慢一些。
我现在就是这么用的。那位高人还有好办法,请赐教。
回复
mylovehyy 2003-05-09
ls_oldsql = dw_1.getsqlselect()
分离出Group by
加入新的Group by
用Sum() 求想要的值
dw_1.setsqlselect(新sql)
回复
dengxun78 2003-05-09
gz!
回复
htp_htp 2003-05-08
先谢谢楼上的兄弟
这么晚还没有睡

我是想通过修改语法来实现,但是导出的数据窗口语法看得不太明白。
最好能给一个比较详细的例子。
回复
freshman113 2003-05-08
如果想通过修改本数据窗口对象的属性实现。好象PB不支持的。
回复
htp_htp 2003-05-07
错了,是计算域,利用sum求和
回复
htp_htp 2003-05-07
waiting.......
回复
joss 2003-05-07
数据多吗?
列多吗?
不多可以用DATASTORE+脚本实现

就是笨一点!!

1选中某列,得到DWO。NAME
2选用DWO.NAME进行分类运算
3不同的列用SQL实现动态分类汇总到临时表中
4再根据临时表中汇总的关键字运算各自结果!

如果不用SQL分类汇总,那有些情况则难处理
部门 金额
A 60
A 50
B 30
B 20
B 20
C 20

根据SQL和临时表可得到
部门
A
B
C
这样才能进行运算!


回复
htp_htp 2003-05-07
没人知道吗?
自己顶一下
回复
相关推荐
发帖
PowerBuilder
创建于2007-09-28

867

社区成员

PowerBuilder 相关问题讨论
申请成为版主
帖子事件
创建了帖子
2003-05-07 11:01
社区公告
暂无公告