根据另一个的groupby获取列的第一个值

问题描述 投票:1回答:1

我正在努力寻找获得这个结果的正确方法:我希望列的第一个值与“group by”列相关。假设原始表有3列:a,b,c。我想通过列b聚合并具有c的第一个值。

enter image description here

我试过使用下面的函数,但它没有像我期望的那样工作:

Aggr(nodistinct[c],[b])

谢谢你的帮助。

qliksense
1个回答
0
投票

要实现这一点,您需要在表中使用FirstSortedValue:

FirstSortedValue(c,c)

这是一个示例qliksense app的链接(我把你的数据保存在我的OneDrive上):

https://1drv.ms/u/s!Am4ZTQ8qcLwRtACt1wAoUTdFZ6lt

如果需要在加载脚本中实现它,可以使用相同的功能。

© www.soinside.com 2019 - 2024. All rights reserved.