社区
图表区
帖子详情
交叉表行号问题。
Cervisia
2010-08-23 12:12:48
例子:
Group Sum
0001 10000
0002 5000
0003 4000
需要实现的样式:
Rank Group Sum
1 0001 10000
2 0002 5000
3 0003 4000
其中Rank为行号,请问如何解决。水晶报表版本:Crystal Reports XI Release 2
说明:纯水晶报表开发。
请各位高人指点一下。
...全文
95
12
打赏
收藏
交叉表行号问题。
例子: Group Sum 0001 10000 0002 5000 0003 4000 需要实现的样式: Rank Group Sum 1 0001 10000 2 0002 5000 3 0003 4000 其中Rank为行号,请问如何解决。水晶报表版本:Crystal Reports XI Release 2 说明:纯水晶报表开发。 请各位高人指点一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿泰
2010-08-23
打赏
举报
回复
RecordNumber是不能用的,你要的序号也不是“WhilePrintingRecords时的行号”。
如果你的数据中Group是连续的话
1 0001
2 0002
3 0003
那就好处理多了,直接用个公式取后面几位就可以了
如果不连续的话,那么就需要在数据里事先处理好这个序号才行
又或者Group行数并不多,比如是10几20几行的,且是相对固定的,也可以直接写在公式里。
Cervisia
2010-08-23
打赏
举报
回复
RecordNumber只是表中的数据行数。我需要的是WhilePrintingRecords时的行号,
更何况一个分组中可能有多个Record记录。说明RecordNumber在交叉表中无法使用。
阿双2009
2010-08-23
打赏
举报
回复
写一个公式Rank,编辑:
RecordNumber
把刚新建的公式字段Rank 当成普通字段拖放到报表即可。
Cervisia
2010-08-23
打赏
举报
回复
你教会了我实现方法,非常感谢。
阿泰
2010-08-23
打赏
举报
回复
[Quote=引用 10 楼 jedxu 的回复:]
引用 9 楼 babyt 的回复:
以下操作有点小烦琐,可能不适于所有情况
1:在报表中插入一个组,分组字段就是文中的Group
2:抑制显示组(如果不需要显示的话)
3:新建一个公式,x1,内容为:
numbervar x1;
x1:=GroupNumber+1
将x1放在“报表页脚节”,抑制显示
4:将交叉表放在报表页脚节,公式x1的下面
更改交叉表的数据,在行……
[/Quote]
这个跟交叉表的数据项目有关,不通用
同样,我的公式也不通用,呵呵。
Cervisia
2010-08-23
打赏
举报
回复
[Quote=引用 9 楼 babyt 的回复:]
以下操作有点小烦琐,可能不适于所有情况
1:在报表中插入一个组,分组字段就是文中的Group
2:抑制显示组(如果不需要显示的话)
3:新建一个公式,x1,内容为:
numbervar x1;
x1:=GroupNumber+1
将x1放在“报表页脚节”,抑制显示
4:将交叉表放在报表页脚节,公式x1的下面
更改交叉表的数据,在行中多增加一个Group列
5:预览……
[/Quote]
牛人,佩服。
其实我只要在显示字段中加入:
NumberVar i;
i:=i+1;
Cstr(i,0)
就行啦。非常感谢。
阿泰
2010-08-23
打赏
举报
回复
以下操作有点小烦琐,可能不适于所有情况
1:在报表中插入一个组,分组字段就是文中的Group
2:抑制显示组(如果不需要显示的话)
3:新建一个公式,x1,内容为:
numbervar x1;
x1:=GroupNumber+1
将x1放在“报表页脚节”,抑制显示
4:将交叉表放在报表页脚节,公式x1的下面
更改交叉表的数据,在行中多增加一个Group列
5:预览后交叉表中会出现两个并列的Group列(可能多了个“合计”,在交叉表自定义样式中抑制掉)
6:在第一个Group上点右键,设置字段格式,点击“显示字符串”后面的公式(x+2)按钮,输入以下公式
numbervar x1;
x1:=x1-1;
cstr(x1,0)
即可。
东莞寻香苑
2010-08-23
打赏
举报
回复
[Quote=引用 1 楼 luols 的回复:]
写一个公式Rank,编辑:
RecordNumber
把刚新建的公式字段Rank 当成普通字段拖放到报表即可。
[/Quote]
RecordNumber不行就用
GrounpNumber
也建立公式,当普通字段拖到报表
Cervisia
2010-08-23
打赏
举报
回复
郁闷中……………………………………………………………………………………………………………………………………………………………………………………
阿双2009
2010-08-23
打赏
举报
回复
Cervisia
2010-08-23
打赏
举报
回复
无法直接处理数据
Cervisia
2010-08-23
打赏
举报
回复
Group是非连续性的。Rank固定有点儿不现实。因为可能会有上千点分组数据。
Excel
表
培训资料财务.pptx
单元格 工作
表
中由横竖线
交叉
组成的矩形方框即为单元格 每个工作
表
中有65536行,256列,最多可包含65536×256个单元格。每个单元格可显示1024个字符。 C5单元格
行号
Excel
表
培训资料财务全文共32页,当前为第3页。...
计算机基础课程第四章--EXCEL---第二讲.doc
" " "选择工作
表
中所有的单元格,单击左上角
行号
和列标
交叉
处全选按钮。 " " "编辑数据的方法: " " "用鼠标左键单击要输入数据的单元格,可以直接输入。 " " "使用编辑菜单数据,单击要修改的数据的单元格,使它...
ACReport中国式报
表
组件2010(Ver2.2)(含文档)
6.支持多种报
表
样式,如清单式、分组、
交叉
表
、以及子报
表
等。 7. 支持多栏式报
表
。 8. 和应用程序完美结合,支持windows下所有的开发工具和程序语言(例如Delphi、C++、VB、PB、.NET、易语言),最终用户在设计器...
《计算机应用基础》电子
表
格软件二.docx
·
行号
与列号:一张工作
表
由若干行、列组成,列号为A、B、C、Z、AA、AB、……、IV,共256列,
行号
为1~65536行。 ·单元格:行与列的
交叉
部分称为单元格,是工作
表
存放数据的基本单位,可存放数值、变量、字符、...
Excel VBA实用技巧大全 附书源码
04054引用多个单元格区域的
交叉
区域 04055获取计算公式的所有引用单元格 04056获取计算公式中引用的其他工作
表
单元格 04057获取某个单元格的从属单元格 04058引用某个单元格所在的整个行 04059引用某个单元格所在的...
图表区
4,816
社区成员
14,134
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章