pb如何 显示数据窗口中分组的重新计行号方法
2015-06-11 09:08
543 查看
pb如何 显示数据窗口中分组的重新计行号方法
Getrow()-First(Getrow() for Group 1)+1
用计算域,放在明细区:
getrow() - first(getrow() for group 1) + 1
---------------------------------------------------------------
first(getrow() for group 1)
可以取得每一组的第一行的行号
---------------------------------------------------------------
//做分组组号
cumulativesum( if( 分组列名 [-1] = 分组列名 [0],0,1) for all )
//做组内编号
getrow() - first(getrow() for group 1) + 1
---------------------------------------------------------------
★★★★★★★★★★★★★★★★★★★★★
★★★★ pb中怎样按分组取行号? ★★★★
★★★★★★★★★★★★★★★★★★★★★
有三个函数可以灵活使用:
cumulativepercent:取得包括当前行之前值占总数的百分点
cumulativesum:取得包括当前行之间的行的值的总数
percent:取得当前行值占总数的百分点
用法(三个都相同):
cumulativesum ( column { for range }
下面的表达式可取得分组1的每一行的行号:
cumulativesum (1 for group 1)
range的值可以这样写:
all — (缺省) 取某列的当前行之前所有行的累积值
group n — 取某列的当前行之前,在分组中所有行的累积值。必须指定一个分组号。例如 group 1
page — 取某列的当前行之前,且在本页内所有行的累积值
对于交叉表,可以这样指定 crosstab 的范围:
crosstab — (只用于交叉表) 在交叉表中,取某列的当前行之前所有行的累积值
对于图表和 ole 对象, 可以使用下列方式之一:
graph — (只用于图表) the cumulative percentage of values in column in the range specified
for the rows option
object — (只用于 ole 对象) the cumulative percentage of values in column in the range
specified for the rows option
pb如何 显示数据窗口中分组的重新计行号方法
Getrow()-First(Getrow() for Group 1)+1
用计算域,放在明细区:
getrow() - first(getrow() for group 1) + 1
---------------------------------------------------------------
first(getrow() for group 1)
可以取得每一组的第一行的行号
---------------------------------------------------------------
//做分组组号
cumulativesum( if( 分组列名 [-1] = 分组列名 [0],0,1) for all )
//做组内编号
getrow() - first(getrow() for group 1) + 1
---------------------------------------------------------------
★★★★★★★★★★★★★★★★★★★★★
★★★★ pb中怎样按分组取行号? ★★★★
★★★★★★★★★★★★★★★★★★★★★
有三个函数可以灵活使用:
cumulativepercent:取得包括当前行之前值占总数的百分点
cumulativesum:取得包括当前行之间的行的值的总数
percent:取得当前行值占总数的百分点
用法(三个都相同):
cumulativesum ( column { for range }
下面的表达式可取得分组1的每一行的行号:
cumulativesum (1 for group 1)
range的值可以这样写:
all — (缺省) 取某列的当前行之前所有行的累积值
group n — 取某列的当前行之前,在分组中所有行的累积值。必须指定一个分组号。例如 group 1
page — 取某列的当前行之前,且在本页内所有行的累积值
对于交叉表,可以这样指定 crosstab 的范围:
crosstab — (只用于交叉表) 在交叉表中,取某列的当前行之前所有行的累积值
对于图表和 ole 对象, 可以使用下列方式之一:
graph — (只用于图表) the cumulative percentage of values in column in the range specified
for the rows option
object — (只用于 ole 对象) the cumulative percentage of values in column in the range
specified for the rows option
相关文章推荐
- Qt学习笔记--窗口部件(Widget)
- HTML代码导出EXCEL数字前面的0消失解决办法
- MEMCACHE类使用方法及参数详解
- spring-data-redis配置详解
- 终极 Web 应用性能和压力测试工具 Gor
- Qt学习笔记--QtCreator快捷键
- 存储过程之优与缺
- 《大话设计模式》--无尽加班何时休--状态模式<State>(16)
- Leetcode[35]-Search Insert Position
- MvcPager 免费开源分页控件3.0版发布!
- Integer.toHexString(int)得到byte类型的十六进制字符串形式
- MVP模式与MVC模式
- 假期训练专题及模板——排序
- 美国政府网站将强制实现全站HTTPS加密,值得我国政府借鉴
- 《爱编程,爱c++十四期-第四章-c++对象》
- Qt学习笔记--编程技巧总结
- silicon_status用这个标志来控制灯的状态
- 精美jQuery插件及源码 前端开发福利
- Announce of Looksery Cup 2015-B. Looksery Party
- oracle 条件:1=1或1=0,动态添加条件