2017-10-19 120 views
0

我與殭屍的工作,我需要一個datetime列事件排序處理毫秒,當我從我的數據庫中導入專欄中,我有這樣的格式:如何PowerBI

2017-10-19T14:26:57.2349278Z 

後進口電力BI和數據類型的改變,以日期時間,我得到這個:

10/19/2017 02:26:57 PM 

所有尾隨毫秒被截斷,但我需要他們正確排序的事件,因爲一些事件在同一秒發生。

任何身體任何想法? 謝謝!

+0

它不支持,你可以看到相關的電力BI理念[這裏](https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/15906970-milliseconds-作爲格式選項換日期,時間)。您可以做的最好的事情就是將其視爲文本,並將其分爲兩個部分:2017-10-19T14:26:57','.2349278Z'作進一步比較。 –

回答

1

從您的格式的日期示例表開始,加載到Power BI時,就是結果。

Loaded data

點擊導航步驟,然後單擊添加列 - >自定義列。系統會彈出提示,詢問您是否要插入步驟,然後點擊插入。

Insert step

在提示下,輸入以下公式。

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) 

New column

這使您可以使用精確的日期時間在表中的項目進行排序的列。請注意,自定義列公式要求原始日期字符串與問題中的格式完全相同。

Results