找回密码
 立即注册

QQ登录

只需一步,快速开始

After80s
金牌服务用户   /  发表于:2021-4-21 16:19  /   查看:2799  /  回复:9
本帖最后由 Crystal.Li 于 2021-4-22 10:09 编辑

我想在一个矩阵表里实现排名功能,即通过背景颜色,显示某一列中的第一名、第二名、第三名……,第一名已通过Max方式得出,但第二名及后续应该如何计算?

接口数据已上传,其中EmployeeCode字段表示工号、Name字段表示列名,Value字段表示值。


本帖子中包含更多资源

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

x

9 个回复

倒序浏览
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-4-21 18:19:05
沙发
本帖最后由 JamesLv 于 2021-4-21 18:23 编辑

您好,您可以需求可以给矩表的分组添加排序,然后再给矩表添加一个列显示组内行号就可以实现排名的效果


添加组内行号实现排名:=RunningValue([Name], CountDistinct, "矩表1_EmployeeCode1")





本帖子中包含更多资源

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

x
回复 使用道具 举报
After80s
金牌服务用户   /  发表于:2021-4-21 18:24:19
板凳
JamesLv 发表于 2021-4-21 18:19
您好,您可以需求可以给矩表的分组添加排序,然后再给矩表添加一个列显示组类行号就可以实现排名的效果

...

我需要的是每一列数据都可以取出排名信息,排序只能按一列取排名
回复 使用道具 举报
After80s
金牌服务用户   /  发表于:2021-4-21 18:31:32
地板
JamesLv 发表于 2021-4-21 18:19
您好,您可以需求可以给矩表的分组添加排序,然后再给矩表添加一个列显示组类行号就可以实现排名的效果

...

我需要的是每一列数据都可以取出排名信息,排序只能按一列取排名
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-4-22 09:16:43
5#
After80s 发表于 2021-4-21 18:31
我需要的是每一列数据都可以取出排名信息,排序只能按一列取排名

您能用excel做个您期望的示例吗?我看看您希望的是什么样的效果
回复 使用道具 举报
After80s
金牌服务用户   /  发表于:2021-4-22 09:37:37
6#
JamesLv 发表于 2021-4-22 09:16
您能用excel做个您期望的示例吗?我看看您希望的是什么样的效果



这样的效果,绿色是这一例的最大值,红色的是最小值,代表着第一名和最后一名,这两个已经实现了。现在需要实现第二名和第三名的功能。

本帖子中包含更多资源

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

x
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-4-22 11:36:54
7#
After80s 发表于 2021-4-22 09:37
这样的效果,绿色是这一例的最大值,红色的是最小值,代表着第一名和最后一名,这两个已经实现了。现 ...

您好,这个目前可能没法实现,排序的话目前只能计算一列的,多列数据都要求第一,第二,第三...这个目前实现不了
回复 使用道具 举报
After80s
金牌服务用户   /  发表于:2021-4-22 11:47:15
8#
JamesLv 发表于 2021-4-22 11:36
您好,这个目前可能没法实现,排序的话目前只能计算一列的,多列数据都要求第一,第二,第三...这个目前 ...

建议后期增加LookupSet函数可以排序,再增加一个针对数组的IndexOf函数既可以实现上述功能。我可以先用LookupSet函数把结果集合查出来,排序,再用IndexOf函数取第n个数值。
回复 使用道具 举报
After80s
金牌服务用户   /  发表于:2021-4-22 11:48:57
9#
JamesLv 发表于 2021-4-22 11:36
您好,这个目前可能没法实现,排序的话目前只能计算一列的,多列数据都要求第一,第二,第三...这个目前 ...

最好还是能增加ARJS的自定义函数功能,比如让我在外部定义一个JS函数,这样什么问题都解决了。
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-4-22 14:08:41
10#
好的 ,感谢您的建议,我会反馈给我们产品经理,看后续产品规划中能否加上该功能
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部