对 Azure 数据工厂中时间戳列的子字符串进行排序
Sort the substrings of Timestamp column in azure data factory
enter image description here我的问题是,我有一个 .txt 格式的文件,其中有一个名为 Timestamp 的列以及许多其他列。
时间戳
2021 年 6 月 1 日 10:30:45...第 1 行
2021 年 6 月 1 日 10:40:45...第 2 行
2021 年 6 月 1 日 10:31:30...第 3 行
现在我想按正确的顺序对它们进行排序,所需的 o/p 将是:
时间戳
2021 年 6 月 1 日 10:30:45...第 1 行
2021 年 6 月 1 日 10:31:30...第 2 行
2021 年 6 月 1 日 10:40:45...第 3 行
但问题是我在 ADF 中应用了数据流,排序 activity 但文件没有改变。任何帮助将不胜感激。
this is how the Timestamp column looks
错误是由于字符串 01.06.2021 10:30:45
不是有效的日期字符串,这就是排序不起作用的原因。
请使用Derived Column将其转换为正确的日期数据类型,然后重新排序。例如:
来源:
派生列:表达式toString(replace({Timestamp }, '.', '-'),'dd-mm-yyyy hh:mm:ss:sss')
:
排序活跃:
enter image description here我的问题是,我有一个 .txt 格式的文件,其中有一个名为 Timestamp 的列以及许多其他列。
时间戳 2021 年 6 月 1 日 10:30:45...第 1 行 2021 年 6 月 1 日 10:40:45...第 2 行 2021 年 6 月 1 日 10:31:30...第 3 行
现在我想按正确的顺序对它们进行排序,所需的 o/p 将是:
时间戳 2021 年 6 月 1 日 10:30:45...第 1 行 2021 年 6 月 1 日 10:31:30...第 2 行 2021 年 6 月 1 日 10:40:45...第 3 行
但问题是我在 ADF 中应用了数据流,排序 activity 但文件没有改变。任何帮助将不胜感激。
this is how the Timestamp column looks
错误是由于字符串 01.06.2021 10:30:45
不是有效的日期字符串,这就是排序不起作用的原因。
请使用Derived Column将其转换为正确的日期数据类型,然后重新排序。例如:
来源:
派生列:表达式toString(replace({Timestamp }, '.', '-'),'dd-mm-yyyy hh:mm:ss:sss')
:
排序活跃: