將毫秒轉換 Power BI輕鬆進行時間戳轉換

2021-10-14 21:45:54 字數 1086 閱讀 7842

最近遇到幾位星友問到,如何用powerbi將時間戳轉換為正常時間的問題,這裡介紹兩種常用的方法,幫你輕鬆轉換。

時間戳是一種時間表示方式,定義為從格林威治時間2023年01月01日00時00分00秒(北京時間2023年01月01日08時00分00秒)起至現在的總毫秒數,它的提出主要是為使用者提供乙份電子證據, 以證明業務的準確生成時間,廣泛運用於智財權保護、 合同簽字、 金融交易等方面。

它一般由13位數字組成,返回毫秒級時間,但日常應用一般不會達到這個精度,powerbi也顯示不到毫秒,而精確到秒的時間戳是平時最常用的,前10位就是秒數。

這裡就以10位時間戳為例,來看看如何用powerbi,將10位的時間戳轉換為正常的日期/時間格式(北京時間),如果你遇到13位的時間戳,直接先擷取前10位,再用本文方法即可。

powerquery方法

新建空查詢,輸入以下m**,建立自定義函式:

= (timestamp)=>

letdatetime= (#datetime(1970,1,1,8,0,0) + #duration(0,0,0,timestamp))

indatetime

為了便於理解,可以將此自定義函式重新命名為「時間戳轉換」,然後呼叫該自定義函式,即可完成轉換。

dax方法

新建計算列,輸入以下dax表示式,即可完成轉換,如下圖:

結果完全一樣。

上述表示式的邏輯都是將時間戳加上2023年1月1日之前的秒數,轉換為2023年1月1日至今的累計秒數,然後正常顯示為日期/時間格式即可。

成為powerbi星球會員問題隨時答疑,更多資源分享

mysql將毫秒轉換為小時 將毫秒轉換為天小時分鐘

今天在專案中遇到進行計算流程單從開始到結束所花費的時間,樣式是xx天xx小時xx秒,有天顯示天,沒有就不顯示 獻上 package com.project.model.work public class dateformat 將毫秒轉化為天時分秒毫秒 public static string for...

輕鬆將sqlAlchemy中的物件轉換為dict

在用sqlalchemy寫web應用的時候,經常會用json進行通訊,跟json最接近的物件就是dict,有時候操作dict也會比操作orm物件更為方便,畢竟不用管資料庫session的狀態了。假設資料庫裡有一張post表,其中一種方法就是 p session.query post first p....

將毫秒時間轉換為自定義格式的時間

將毫秒時間轉換為自定義格式的時間的方法 利用正則匹配並用毫秒時間替換自定義時間格式中對應的值來實現時間格式轉換 用於將毫秒時間轉換為自定義格式的時間 method formatdate param date 毫秒 param format 時間格式,類似於 yy mm dd hh mm ss ret...