[ABI 5.1] 取排名问题

11315
3

zhaoyouhong 数据达人Lv4

发表于2020-12-19 12:48

悬赏5000

已解决

楼主


求教一个需求,如图: A表中有ID,NAME,指标1三个字段 ,按指标1进行降序排列   
B表有ID,NAME,指标2,排名四个字段   排名是根据指标2来进行排名的

在A表的name上做了钻取(联动刷新B表),当我点击A表的name时候,@cs会传递到B表,这时如果在B表的浮动中做过滤B.ID=@cs的话  B表就只有一条记录,用富文本取B表的排名永远是1,请问一下各位大佬,我要如何才能在点击A表时候可以用富文本获取到A表对应ID在B表中的真实排名呢?

最近看过此主题的会员

esen_4Y5MQ1CAA5

zly_2960

Gardenia

MYoung

liujiao

407842561

zshchance

Linzj

liuxiangxiang

最佳答案

leiz

发表于2020-12-19 12:48

只看该作者

取消 关注该作者的回复

zhaoyouhong 发表于 2020-12-19 13:20
我这是酷屏,好像只能用那个calc那个方法联动刷新

酷屏联动刷新是一样的
可参考这个帖子
https://bbs.esensoft.com/thread-137444-1-1.html
3个回答

只看楼主

leiz 小试身手Lv3

发表于2020-12-19 13:18

只看该作者

取消 关注该作者的回复

沙发

可以在GRID1表格中设置热区式钻取,然后在GRID2表格中加一个辅助列表达式用 if(GRID2.A1=@cs,grid2.a1.rightcell(1).txt)取到GRID1表格ID在GRID2表格中对应的排名,然后用文本取GRID2表格中辅助列表元的值<#=grid2.c1$.join(",")#>


zhaoyouhong 数据达人Lv4

发表于2020-12-19 13:20

只看该作者

取消 关注该作者的回复

板凳

leiz 发表于 2020-12-19 13:18
可以在GRID1表格中设置热区式钻取,然后在GRID2表格中加一个辅助列表达式用 if(GRID2.A1=@cs,grid2.a1.righ ...

我这是酷屏,好像只能用那个calc那个方法联动刷新

leiz 小试身手Lv3

发表于2020-12-19 12:48

只看该作者

取消 关注该作者的回复

地板

zhaoyouhong 发表于 2020-12-19 13:20
我这是酷屏,好像只能用那个calc那个方法联动刷新

酷屏联动刷新是一样的
可参考这个帖子
https://bbs.esensoft.com/thread-137444-1-1.html

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号