如何取数据窗口中分组区计算列的值?
2009-08-26 12:55
267 查看
今天同事问我,如何取数据窗口中分组区计算列的值。
这个问题看似复杂,其实简单。就像取明细区计算列的值那样,直接取就可以。
dw_1.getitemnumber(row,'compute_1')//或者用点标记法
可能朋友会问,那row应该用几?是这样的,假如第1、2行属于第一组,第3行属于第二组。那用dw_1.getitemnumber(1,'compute_1')和dw_1.getitemnumber(2,'compute_1')是等效的。dw_1.getitemnumber(3,'compute_1')则取出第二个组的计算列的值。
相关问题一:如何取Footer或者Summary区的计算列的值?
如果数据窗口中有记录,那就可以用dw_1.getitemnumber(1,'compute_1')//1可以是数据窗口中的任意行
相关问题二:如果是分组后的记录行号从1开始排,则计算列表达式怎么写呢?
expression:getrow() - first(getrow() for group 1)+1
这个问题看似复杂,其实简单。就像取明细区计算列的值那样,直接取就可以。
dw_1.getitemnumber(row,'compute_1')//或者用点标记法
可能朋友会问,那row应该用几?是这样的,假如第1、2行属于第一组,第3行属于第二组。那用dw_1.getitemnumber(1,'compute_1')和dw_1.getitemnumber(2,'compute_1')是等效的。dw_1.getitemnumber(3,'compute_1')则取出第二个组的计算列的值。
相关问题一:如何取Footer或者Summary区的计算列的值?
如果数据窗口中有记录,那就可以用dw_1.getitemnumber(1,'compute_1')//1可以是数据窗口中的任意行
相关问题二:如果是分组后的记录行号从1开始排,则计算列表达式怎么写呢?
expression:getrow() - first(getrow() for group 1)+1
相关文章推荐
- PB数据窗口对象之计算域、排列、过滤、分组和其他
- pb如何 显示数据窗口中分组的重新计行号方法
- 数据窗口中分组后如何添加序号列?
- 在数据窗口过滤以后,计算列值如何才能一起改变?
- 获取数据窗口中summary区中一个计算字段的值
- 如何快速的制作多层分组-数据汇总
- abap--如何根据动态公式计算数据(增补),谢谢网友补充
- PB实现数据窗口动态分组
- SQL必知必会(二) 计算字段、函数、汇总数据、分组数据、子查询
- PB如何在Datawindow(数据窗口)中控制列的修改方式
- 如何在数据窗口中显示编码的名称
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?
- 如何在 Windows Phone 8 的 LongListSelector 中显示分组列表内的数据
- 在vc6线程中如何更新窗口数据
- 计算DSI数据速率的方式,以及如何配置时钟clk的方式
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面
- sql如何分组选择显示最新的一条数据
- 计算MIPI DSI数据速率的方式,以及如何配置时钟clk的方式
- [资料下载] 如何将接收RSSI实验数据得到距离计算公式呢?
- 如何:在 DataGrid 控件中对数据进行分组、排序和筛选