找回密码
 立即注册

QQ登录

只需一步,快速开始

qq525566534
中级会员   /  发表于:2023-3-19 17:08  /   查看:2122  /  回复:5
1金币

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,上面回复您的有一点小问题,根据您的截图和描述,您可以尝试使用明细行,然后使用Rownumber函数,不用加作用域,此时也就是给这个表格设置行号。如果该方法还是不行,那么很抱歉,现有功能暂时无法解决您的问题。

5 个回复

倒序浏览
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2023-3-19 17:08:47
来自 6#
qq525566534 发表于 2023-3-20 13:36
还是不可行,组内行号只支持一个分组的,我的有4个分组,就不好写scope了

您好,上面回复您的有一点小问题,根据您的截图和描述,您可以尝试使用明细行,然后使用Rownumber函数,不用加作用域,此时也就是给这个表格设置行号。如果该方法还是不行,那么很抱歉,现有功能暂时无法解决您的问题。
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-3-20 09:58:44
2#
您好,您是想在第4个分组的分组头上设置行号吗,如果是这样的话可以使用“RunningValue”函数,如下图示:
  1. {RunningValue(订单编号, "CountDistinct", "表格1")}
复制代码
其中表格1是对应表格名称,您参考这个写法测试看看。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
qq525566534
中级会员   /  发表于:2023-3-20 10:13:10
3#
本帖最后由 qq525566534 于 2023-3-20 10:19 编辑
Bella.Yuan 发表于 2023-3-20 09:58
您好,您是想在第4个分组的分组头上设置行号吗,如果是这样的话可以使用“RunningValue”函数,如下图示:
...


每行的序号还没有连续从1开始递增.
其实我有个简单方法,就是给报表创建一个int参数@xuhao,指定值1,然后序号表达式我可以写{++@xuhao},但现在报表好像不能执行这条语句,打印出来都是1.这种方法的好处就是可以忽略重重分组,跟表格数据源无关,按理说,就个序号,本来就跟数据源无关,输出几行,序号就是几.




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-3-20 11:19:37
4#
qq525566534 发表于 2023-3-20 10:13
每行的序号还没有连续从1开始递增.
其实我有个简单方法,就是给报表创建一个int参数@xuhao,指定值1,然 ...

您好,因为ARJS不支持“++”的运算,所以您写的表达式无法生效,目前问题是因为您在报表的分组头编写对应的行号,此时行号不正确的原因是有对应的分组下有重复值导致的,如果在分组行上使用行号,这个暂时无法实现,您看是否可以使用明细行,明细行可以设置组内行号,如下图示:
https://help.grapecity.com.cn/pa ... ion?pageId=50727386



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
qq525566534
中级会员   /  发表于:2023-3-20 13:36:34
5#
Bella.Yuan 发表于 2023-3-20 11:19
您好,因为ARJS不支持“++”的运算,所以您写的表达式无法生效,目前问题是因为您在报表的分组头编写对应 ...

还是不可行,组内行号只支持一个分组的,我的有4个分组,就不好写scope了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部