我是一名与机器人合作的IT技术工作者,我需要按照日期时间列对事件进行排序。当我从我的数据库中导入该列时,它的格式如下:
2017-10-19T14:26:57.2349278Z
在将数据导入Power BI并将数据类型更改为日期时间后,我得到了这个结果:
10/19/2017 02:26:57 PM
所有尾随的毫秒数都被截断了,但我需要它们正确排序事件,因为一些事件发生在同一秒内。
有任何想法吗? 谢谢!
我是一名与机器人合作的IT技术工作者,我需要按照日期时间列对事件进行排序。当我从我的数据库中导入该列时,它的格式如下:
2017-10-19T14:26:57.2349278Z
在将数据导入Power BI并将数据类型更改为日期时间后,我得到了这个结果:
10/19/2017 02:26:57 PM
有任何想法吗? 谢谢!
从您的格式中开始使用日期样本表格,在加载到Power BI中,这是结果。
点击导航步骤,然后点击添加列 -> 自定义列。会弹出一个提示框,询问是否要插入步骤,请点击插入。
在提示符中输入以下公式。Text.Start([#"Timestamp"], 4) &
Text.Middle([#"Timestamp"], 5, 2) &
Text.Middle([#"Timestamp"], 8, 2) &
Text.Middle([#"Timestamp"], 11, 2) &
Text.Middle([#"Timestamp"], 14, 2) &
Text.Middle([#"Timestamp"], 17, 2) &
Text.Middle([#"Timestamp"], 20, 7)
这将为您提供一个列,可用于按精确日期时间对表中的项目进行排序。请注意,自定义列公式要求原始日期字符串与您的问题中的格式完全相同。