我正在尝试根据示例下面的日期和时间为一组数据分配一个序号:
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功能但没有成功。
Rank()可以有一个额外的列参数,允许您按其分组。所以表达式:
Rank(ToEpochSeconds([Date])+ ToEpochSeconds([Time]),[Name])
应该给出与预期结果相同的结果:第一个参数表示您希望按日期和时间的组合进行排名,第二个参数表示您希望按名称进行分组。
ToEpochSeconds应考虑不同的日期格式,并在添加日期和时间之前将其转换为整数。
盖亚