ikbeldo 发表于 2017-7-15 21:46:52

怎么给矩表的分组增加行号

本帖最后由 KearneyKang 于 2017-7-19 17:34 编辑

1.RowNumber()函数给表格增加行号是正常的,但是在分组前面增加行号,分组就不起作用了,那分组怎么自动增加行号?
2.RowNumber(<Scope>)和RowNumber()函数有什么区别,怎么用?

KearneyKang 发表于 2017-7-17 09:49:51

您好
你说的表格可以进行用Rownumber()函数增加行号而矩表不可以主要是因为矩表具有分组的功能,用Rownumber()函数他就识别不了分组后的单元格然后显示的就是整体的
矩表在分组前增加行号的就不能使用rownumnber()这个函数了
具体参考如下:首先表达式的设置

脚本函数编写:
Private Dim Counter As Integer = 0
Public Function GetCounter() As Integer
        Me.Counter = Me.Counter + 1
        return Me.Counter
End Function

ikbeldo 发表于 2017-7-17 10:54:27

试了不行,比如我的分组总共分了10组,我需要在分组前面显示1-10的行号,这个方法试过之后只能显示1

ikbeldo 发表于 2017-7-17 10:54:32

试了不行,比如我的分组总共分了10组,我需要在分组前面显示1-10的行号,这个方法试过之后只能显示1

KearneyKang 发表于 2017-7-17 11:17:19

您好
我这边测试时可以的你看看我的截图跟你的需求是不是一样
预览结果



ikbeldo 发表于 2017-7-17 14:22:42

我是在分组外左侧添加的序号列,只显示1,我看着跟你的也没什么区别,就是显示不正常

KearneyKang 发表于 2017-7-17 15:36:51

您好
我按着您的模板样式新建了一个报表,没有出现你说的现象,我这边都完全正常,所以您在好好检查看看你是不是有哪里设置出了问题。

结果如下:

页: [1]
查看完整版本: 怎么给矩表的分组增加行号