power bi系列(一)把时间戳转换成日期的详细教程

这个教程参考了youtube上的视频

处理的文件来自3.5g的CSV文件,导入时默认时间戳是整数型,更改数据类型为日期,提示无法更改。

只能自定义函数。

第一步:导入数据表后,点击左上角-----获取数据------空查询-----自动跳出power query----双击查询名称重命名为UnixToDate

第二步:如下图,点击高级编辑器----清空内容--粘贴以下代码---点击确定,可以看见查询的图表变成了Fx

power bi系列(一)把时间戳转换成日期的详细教程_第1张图片

let q = (date) =>
let
    Source = (#datetime(1970,1,1,0,0,0) + #duration(0,0,0,date))
in
    Source
in
    q

第三步,点击最上方一行的添加列----自定义列----输入自定义名称time

接着,在下面的方框里输入=UnixToDate()这时候选中右侧备选变量中的date----点击插入-----确定,然后就能看见新建了一列,已经自动转换成日期格式。

power bi系列(一)把时间戳转换成日期的详细教程_第2张图片

第四步,这个时候已经完成了,如果数据集来自国外网站,或者有特殊的日期显示要求,可以右键更改日期类型,点击区域设置,选中你想要的格式的对应国家即可。

终于把这个问题解决了,网上Power bi的内容太少,希望遇到同样问题的你能顺利解决掉

 

你可能感兴趣的:(power,bi)