Date Spotfire-如何根据日期和时间建立序列号

Date Spotfire-如何根据日期和时间建立序列号,date,time,spotfire,rank,Date,Time,Spotfire,Rank,我试图根据日期和时间为一组数据分配一个序列号,如下示例: Name Date Time Expected Result Alex 02/12/2018 10:30 2 Alex 02/12/2018 21:00 3 Alex 02/07/2018 07:00 1 Jhon 03/03/2018 09:31 2 Jhon 03/03/2018 09:30 1 我尝试使用秩函数,但没有成功 Rank可以有一个额外的列参数,允许您按它分组。所以 表达

我试图根据日期和时间为一组数据分配一个序列号,如下示例:

Name  Date        Time   Expected Result
Alex  02/12/2018  10:30  2
Alex  02/12/2018  21:00  3
Alex  02/07/2018  07:00  1
Jhon  03/03/2018  09:31  2
Jhon  03/03/2018  09:30  1
我尝试使用秩函数,但没有成功


Rank可以有一个额外的列参数,允许您按它分组。所以 表达方式:

ranktoepochs秒[日期]+toepochs秒[时间],[姓名]

应提供与预期结果相同的结果: 第一个参数表示要按日期和时间的组合进行排名,第二个参数表示要按名称分组

ToEpochSeconds应该考虑不同的日期格式,并在添加日期和时间之前将其转换为整数


盖亚

你好,盖亚,谢谢你的回复。不幸的是,它似乎不起作用。这是我得到的。1-2-3-2-1而不是2-3-1-2-1我怀疑CONTAINATE语句将日期和时间视为字符串。我编辑了答案。事实上,由于日期格式不同,连接在我的时区中起作用。我在美国约会的时候测试过,现在似乎可以了