CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

如何取得计算列的值?

楼主xingjiaren(Sandy)2001-07-04 17:17:39 在 PowerBuilder / 基础类 提问

在分组的DW里,如何取得summary里的计算列的值(如:   sum(je   for   group   1))?  
  (不是sum(je   for   all)) 问题点数:20、回复次数:16Top

1 楼caolei1974(梦飞扬)回复于 2001-07-04 17:19:11 得分 3

给他起一个名字如com_sum,然后dw_1.getitemdecimal(row,'com_sum')就行了Top

2 楼assdeng(山野村夫)回复于 2001-07-04 17:21:32 得分 0

对Top

3 楼xingjiaren(Sandy)回复于 2001-07-04 17:23:15 得分 0

试了再说Top

4 楼xingjiaren(Sandy)回复于 2001-07-04 17:50:06 得分 0

to:caolei1974(梦飞扬)   
  我这个计算列是看不到明细项的,  
  这又如何取计算列的值呢?  
  你的方法报错  
   
  Top

5 楼caolei1974(梦飞扬)回复于 2001-07-04 17:53:57 得分 0

看不到明细项的是什么意思  
  Top

6 楼xingjiaren(Sandy)回复于 2001-07-04 18:12:02 得分 0

就是明细项隐去,不需要显示明细项,所有显示的数据都在summary里  
  我需要取这里的计算列的值Top

7 楼BlackBone()回复于 2001-07-04 21:06:47 得分 0

这样好象不行。  
  建议你在数据源里用SUM求和。  
  Top

8 楼wangsw(呀呀)回复于 2001-07-04 22:18:19 得分 3

哈哈!!  
  我今天刚学会这一招!!  
  有分吗??  
  还是告诉你吧!!  
  设其名为:c_sum  
  用val=dw_1.object.c_sum[1]  
  也可用getitemnumric(1,'c_sum')  
  其中1可用this.rowcount()代替,  
  注意::  
  数据数据窗的行数必须大于0  
   
  Top

9 楼wangsw(呀呀)回复于 2001-07-04 22:19:24 得分 0

加上一句:  
  其中[row]可为1到rowcount()间的任意数!  
  Top

10 楼xingjiaren(Sandy)回复于 2001-07-05 08:44:33 得分 0

to:HSB8(八哥)   
  以你的方法能查出所有的分组计算列值,  
  我现在主要是需要得到某一组里的计算列的值  
  (如鼠标点中这一没有明细项的组,而能得到其值)  
  不知我描述的是否清楚?  
  谢谢!!  
  Top

11 楼nthb2001(沉迷游戏中~~~~)回复于 2001-07-05 08:52:02 得分 0

同意八哥~~~Top

12 楼xingjiaren(Sandy)回复于 2001-07-05 09:02:18 得分 0

如何得到点中的当前组的组号??Top

13 楼daysafter(daysafter)回复于 2001-07-05 15:42:33 得分 0

完全同意Top

14 楼tanghw(海狼)回复于 2001-07-05 23:24:30 得分 0

直接是不行的。用discribe的evalute可以实现。evalute的功能很强,可查阅PB的online   books。还可用类似于excel的sumif函数的其他功能来实现,可惜我的源代码不在手边,感兴趣的话可与我联系:tanghw@263.net。Top

15 楼xingjiaren(Sandy)回复于 2001-07-06 08:14:41 得分 0

to:tanghw(海狼)   
  xingjiaren@sina.com  
  谢谢Top

相关问题

  • 如何取得数据窗口中计算列的值?
  • 在程序中如何取得计算列的合计值?
  • 请问分组后,如何在脚本中取得各计算列的值?
  • 如何能遍历数据窗口中的计算列,并取得其列标题和列值
  • 怎样取得复合报表中的子报表中的计算列和TEXT文本的值.
  • 怎样取得放在DataWindow "Footer"带中的一个计算列值?急啊,诚请助力!
  • 怎样取得ADOQuery的计算字段的值的和呀?
  • 如何取计算列的值?
  • EXCEL中计算两列差值
  • 急!列值相加的计算问题

关键词

  • 数据
  • sum
  • 计算列的值
  • 明细项
  • dw
  • 需要

得分解答快速导航

  • 帖主:xingjiaren
  • caolei1974
  • wangsw

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo