2021年4月25日 星期日

Power BI 筆記-處理時區問題

有時候我們在拿到資料的時候,會遇到時區問題:

例如收銀台的結帳時間是北京時間 (GTM+8),需要轉換成美東時間(GTM-4),
兩者除了相差12個小時,還會遇到資料跨日問題。
北京時間 2021/04/25 01:00 = 美東時間 2021/04/24 13:00
以下說明如何用 Power BI的函數處理。

Power Query (使用 M語言)

1、點選「新增資料行」>「自訂資料行」
2、輸入 美東時間 = [北京時間] - #duration(0, 12, 0, 0)

函數說明:

#duration
說明:根據日 days、小時 hours、分鐘 minutes 及秒 seconds 建立持續時間值。
參數:duration(日, 時, 分, 秒)




Power Pivot (使用 DAX語言)

1、點選「資料表工具」>「新增資料行」
2、輸入 美東時間2 = [北京時間] - TIME(12, 0, 0)

函數說明:

TIME
說明:將指定為數字的時、分、秒轉換為 日期時間 格式的時間。
參數:TIME(日, 時, 分, 秒)




沒有留言:

張貼留言