本质:
为什么Powerbi显示形式为2017-01-04
(yyyy-mm-dd
)的日期数据会像这样显示?
细节:
我正在尝试使用编辑查询
中的运行R脚本
功能来转换Power BI中的表格。表格的来源是带有以2017-01-04
(yyyy-mm-dd
)格式表示的日期列的csv文件:
2017-01-04
2017-01-03
2017-01-02
2017-01-01
2016-12-31
2016-12-30
2016-12-29
2016-12-28
2016-12-27
2016-12-26
2016-12-25
2016-12-24
2016-12-23
2016-12-22
使用 获取数据
功能,Power BI 显示的日期列如下图所示:
打开 编辑查询
窗口后,同样的日期列仍然是这样显示的:
然而,当尝试使用相同的数据运行 R 脚本时,该列仅由 "值" Microsoft.OleDb.Date
组成,如下图所示:
我正在运行的 R 脚本非常简单:
# 'dataset' holds the input data for this script
output <- head(dataset)
如果我试图更改数据类型,就会返回错误:
这一切对我来说都很奇怪,即使使用谷歌也没有找到合理的解释。
有什么建议吗?