我想在qlik表中写下row_number逻辑。怎么写呢?
row_number() over (partition by job.jobnumber order by cast(hist.EventTimeStamp as Date) asc) as row_id
如何在qlik意义上编写partition by in row number?
AutoNumber()
函数 来实现此目的,该函数为按“AutoID”分组提供的每个唯一值返回一个递增整数。在你的情况下,你可以像这样使用它:
[Jobs]:
Load
AutoNumber(RowNo(), [job.jobnumber]) as [row_id]
, [job.jobnumber]
, [hist.EventTimeStamp]
, [EventType]
, [EventValue]
Resident [data]
Order By [hist.EventTimeStamp] asc
;