[ABI 5.1] 分组后取最新时间记录怎么取

2670
6

touchi4 初学数据Lv2

发表于2023-5-8 19:03

悬赏100

已解决

楼主
请问大大,abi里怎么分组后取最新时间戳记录呢,sql的话可以用row_number()去分组后排序后取第一条,ABI里能实现吗

最近看过此主题的会员

tonyzhao

chestnut

Yuuuu

hhdtest

槐序

风荷

愿你似阳光

ESENSOFT官方技术支持

yujb

丿沉默的风·

最佳答案
touchi4 发表于 2023-5-10 12:06
每个用户都不同的时间戳记录,要取每个用户的最新时间戳记录排序不能做吧,然后用in ardb来做过滤的话, ...

这个场景,确实用SQL主题表会更方便
6个回答

只看楼主

chestnut 数据领袖Lv6

发表于2023-5-8 20:37

只看该作者

取消 关注该作者的回复

沙发

可以详细说下是在哪里取吗?
报表中有直接取数和sql数据源的,报表取数,可以根据时间降序,取第一个值,思路和sql中是类似的~

chestnut 数据领袖Lv6

发表于2023-5-9 18:31

只看该作者

取消 关注该作者的回复

板凳

请问问题解决了吗?

touchi4 初学数据Lv2

发表于2023-5-9 22:09

只看该作者

取消 关注该作者的回复

地板

chestnut 发表于 2023-5-9 18:31
请问问题解决了吗?

用的sql主题表解决的,但不知道分析报表怎么解决

chestnut 数据领袖Lv6

发表于2023-5-10 11:59

只看该作者

取消 关注该作者的回复

5#

touchi4 发表于 2023-5-9 22:09
用的sql主题表解决的,但不知道分析报表怎么解决

分析表取数,可以根据排序取值,也可以通过ardb函数取值

touchi4 初学数据Lv2

发表于2023-5-10 12:06

只看该作者

取消 关注该作者的回复

6#

chestnut 发表于 2023-5-10 11:59
分析表取数,可以根据排序取值,也可以通过ardb函数取值

每个用户都不同的时间戳记录,要取每个用户的最新时间戳记录排序不能做吧,然后用in ardb来做过滤的话,会超出1000

chestnut 数据领袖Lv6

发表于2023-5-8 19:03

只看该作者

取消 关注该作者的回复

7#

touchi4 发表于 2023-5-10 12:06
每个用户都不同的时间戳记录,要取每个用户的最新时间戳记录排序不能做吧,然后用in ardb来做过滤的话, ...

这个场景,确实用SQL主题表会更方便

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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