如何在 Power BI for Desktop 中将 UNIX 时间转换为日期

How to convert UNIX time to Date in PowerBI for Desktop

我将 "Document DB connector" 用于 Power BI 作为数据源。由于文档数据库的限制(没有对日期的本地支持),我们以 UNIX 格式存储日期(自 1970 年以来的秒数),允许针对文档数据库编写日期范围查询。

问题是在 Power BI 端将其转换回最新日期。我正在寻找创建将纪元时间转换为日期的计算列的可能性。否则我们将被迫以看起来多余的两种格式写入文档数据库。

函数如下:

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

定义好后,可以这样使用: