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

htp_htp 2003-05-07 11:01:52
我想实现的功能是 点击数据窗口的某列就按某列进行分组,并且添加计算列求出各个分组的合计值。
希望大家给出一个方法,最好有例子。
在此先谢过了。
...全文
75 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
没人知道吗?
自己顶一下

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧