You need to enable JavaScript to run this app. KDB 如何实现列值变化时自动递增序列号并解决长度报错
优惠活动
大模型
产品
解决方案
定价
更多

KDB 如何实现列值变化时自动递增序列号并解决长度报错

连续分组序列号生成需求与实现报错
  • 核心规则:按照相邻行的Party值变化做连续分段计数,不对相同Party做全局去重分组:当相邻行Party值发生变化时,sequence序列号自动递增1;同一连续段内相同Party值对应的所有行复用同一个序列号
  • 期望输出效果参考:
Party   sequence
ABC     1
ABC     1
ABC     1
OOO     2
OOO     2
PIM     3
AAW     4
ABC     5
TOM     6
TOM     6
TOM     6

当前尝试的实现与报错

目前尝试使用如下语句落地逻辑:

update sequence: ?[party=prev party;prev sequence;(prev sequence) + 1]

语句运行后持续返回报错Correction hint: length,需要可正确实现该需求的编写方式。

内容的提问来源于stack exchange,提问作者duckman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.14 12:45:04