[ABI 5.2] 浮动维排名求助

304
2

esen_4SBQYN0BZ5

发表于2024-4-23 16:04

悬赏1

已解决

楼主
目前有两个浮动维,需要对这两个浮动维合起来进行排名,应该如何处理呢?
[attach]46804[/attach]

最近看过此主题的会员

chestnut

zhzh

123890

sunq

choryau

hero851815

九天

hhdtest

zhouxm

esen_4UTM3F31IVIW

最佳答案
单级浮动出的结果是一个数组,将两个数组合并后取排名。
如数据表元分别是:GRID1.C3、GRID1.C4
合并数组:GRID1.C4$$+GRID1.C5$$
分别取排名:(GRID1.C4$$+GRID1.C5$$).rank(C4)、(GRID1.C4$$+GRID1.C5$$).rank(C5)
需要注意的是,数据表元即排序依据,是直接取库表的指标,不能是计算表元(取其他指标表元进行计算),报表中不能二次计算。如果排序依据的表元是计算表元,建议用sql数据源,直接查询出需要展示的数据。
思路参考:https://bbs.esensoft.com/thread-142810-1-1.html
数组参考:https://bbs.esensoft.com/thread-133624-1-1.html
2个回答

只看楼主

chestnut 数据领袖Lv6

发表于2024-4-23 16:04

只看该作者

取消 关注该作者的回复

沙发

单级浮动出的结果是一个数组,将两个数组合并后取排名。
如数据表元分别是:GRID1.C3、GRID1.C4
合并数组:GRID1.C4$$+GRID1.C5$$
分别取排名:(GRID1.C4$$+GRID1.C5$$).rank(C4)、(GRID1.C4$$+GRID1.C5$$).rank(C5)
需要注意的是,数据表元即排序依据,是直接取库表的指标,不能是计算表元(取其他指标表元进行计算),报表中不能二次计算。如果排序依据的表元是计算表元,建议用sql数据源,直接查询出需要展示的数据。
思路参考:https://bbs.esensoft.com/thread-142810-1-1.html
数组参考:https://bbs.esensoft.com/thread-133624-1-1.html

esen_4SBQYN0BZ5 数据小白Lv1

发表于2024-4-24 12:12

只看该作者

取消 关注该作者的回复

板凳

chestnut 发表于 2024-4-23 16:04
单级浮动出的结果是一个数组,将两个数组合并后取排名。
如数据表元分别是:GRID1.C3、GRID1.C4
合并数组: ...

感谢

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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