Power BI轻松进行时间戳转换

最近遇到几位星友问到,如何用PowerBI将时间戳转换为正常时间的问题,这里介绍两种常用的方法,帮你轻松转换。

时间戳是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数,它的提出主要是为用户提供一份电子证据, 以证明业务的准确生成时间,广泛运用于知识产权保护、 合同签字、 金融交易等方面。

它一般由13位数字组成,返回毫秒级时间,但日常应用一般不会达到这个精度,PowerBI也显示不到毫秒,而精确到秒的时间戳是平时最常用的,前10位就是秒数。

这里就以10位时间戳为例,来看看如何用PowerBI,将10位的时间戳转换为正常的日期/时间格式(北京时间),如果你遇到13位的时间戳,直接先截取前10位,再用本文方法即可。

PowerQuery方法

新建空查询,输入以下M代码,创建自定义函数:

= (Timestamp)=>

let

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

in

datetime

为了便于理解,可以将此自定义函数重命名为“时间戳转换”,然后调用该自定义函数,即可完成转换。

DAX方法

新建计算列,输入以下DAX表达式,即可完成转换,如下图:

结果完全一样。

上述表达式的逻辑都是将时间戳加上1970年1月1日之前的秒数,转换为1900年1月1日至今的累计秒数,然后正常显示为日期/时间格式即可。


(0)

相关推荐

  • Excel如何处理日期数据?三种方法都很常用,务必掌握!

    回复[目录]学习113篇Excel教程 全套Excel视频教程,微信扫码观看 今天的excel教程,我们一起来思考excel表格中如何把日期和时间分开. 问题来源于咱们部落窝教育Excel交流群一位学 ...

  • 当pandas遇上数据类型问题

    原文:Overview of Pandas Data Types作者:Chris Moffitt链接: https://pbpython.com/pandas_dtypes.html译者: 大邓 当我 ...

  • 用PowerBI制作上市公司财务报表分析模型

    我花了两周时间对采悟老师的上市公司财务报表分析模型进行了像素级的复刻,这个过程中学到了非常多的PowerBI建模及可视化设计的技巧,受益良多. PowerBI星球财务分析模型: 我将分几篇文章,在这里 ...

  • 麦肯锡发明的瀑布图,用Power BI轻松做出来!

    小勤:这个瀑布图对数据的起始.变化过程以及结果展示好直观哦!用Power BI做起来方便吗? 大海:这个用Power BI做起来好简单的,直接在基础图表里就有. 小勤:太赞了.那其中的结果数" ...

  • Power BI轻松制作动态着色地图

    上一篇文章使用PowerBI地图模拟疫情地图以后,有小伙伴后台问,能否利用着色地图,按时间动态展示变化情况呢? 当然是可以的,并且非常简单,下面介绍一下思路. 首先找到每日的地区数据(本文示例为1.2 ...

  • Power BI “Web”体验功能,让小白无码爬取网络数据更轻松!

    小勤:这个网站的数据怎么抓?我用Power Query试了一下,抓不下来-- 网址:http://www.zjzwfw.gov.cn/zjzw/punish/frontpunish/showadmin ...

  • Power BI旭日图,轻松展示多层级数据

    展示不同分类的占比情况时,我们经常用到的是饼图,但遇到多层次的数据时,饼图就显得力不从心,不过还有个更强大的"饼图"可以帮助你:旭日图. 旭日图Sunburst Chart,是饼图 ...

  • 词云图,在Power BI中轻松制作

    不少星友曾问起PowerBI是否可以生成词云图,足见该图的流行度,在PowerBI中有一个专门的自定义视觉对象可以生成词云图:Word Cloud,这里就简单介绍一下该图的做法. 首先需要导入该自定义 ...

  • 这个Power BI图表,轻松实现Excel迷你图效果

    经星友问起,偶然看到PowerBI中这个图表,这不就是Excel中的迷你图吗. 它的名字确实就是"迷你图"-MicroChart,在AppSource中可以找到, 之前在Power ...

  • Power BI业务分析:汇率转换问题

    在某些业务中,可能会涉及到数据的汇率转换问题,这篇文章就来看一下如何在PowerBI中动态的切换汇率. 假设业务订单中是人民币金额,需要转换为按美元.英镑等几个币种的数据来展示,以每日的人民币汇率中间 ...

  • 分享两个图表,帮你在Power BI中轻松制作时间轴

    很多人可能在PPT中设计过时间轴,简单来说,它就是以一条线作为时间坐标,在不同的时间节点添加相应事件描述的一种可视化,在Power BI报告的设计中,同样也会遇到需要时间轴展现数据的情况. 曾碰到不少 ...

  • 在Power BI中轻松使用可视化神器Charticulator

    Charticulator是微软研究院发起的一个免费开源的可视化项目,它让用户无需编写任何代码,便可设计出各种惊艳并且可复用的可视化图表,之前只能在官网中制作,虽然支持导出后PowerBI自定义图表, ...