2016-02-26 260 views
2

我使用Power BI的“文档DB连接器”作为数据源。由于文档数据库的限制(对日期没有本地支持),因此我们将日期存储为UNIX格式(自1970年以来的秒数),允许针对文档数据库编写日期范围查询。如何在PowerBI for Desktop中将UNIX时间转换为日期

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

epoch time

回答

7

这里的功能:

UnixTimeToDateTime function

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

定义时,您可以使用它像这样: enter image description here

+0

谢谢!正是我在找什么!你能推荐一些资源来挖掘有关Power BI的信息吗? –

+0

[Here](http://filebin.ca/2YIJVYebYNq4/PowerBIResourcesHighlights.docx)是我学习PowerBI时一直使用的资源总结。 – rocky

+0

哇!真的很感谢你的总结! –

相关问题