使用R脚本导出Power BI时出现问题

使用R脚本导出Power BI时出现问题,r,powerbi,rscript,R,Powerbi,Rscript,你能帮我吗 DataSource.Error:ADO.NET:处理R脚本时出现问题 以下是技术细节:需要有关数据源的信息 详情: DataSourceKind=R DataSourcePath=R Message=处理R脚本时出现问题 以下是技术细节:需要有关数据源的信息 错误代码=-2147467259 ExceptionType=Microsoft.PowerBI.Scripting.R.Exceptions.RUnexpectedException 当我尝试使用R脚本导出表时,会出现此错误

你能帮我吗

DataSource.Error:ADO.NET:处理R脚本时出现问题

以下是技术细节:需要有关数据源的信息

详情:

DataSourceKind=R

DataSourcePath=R

Message=处理R脚本时出现问题

以下是技术细节:需要有关数据源的信息

错误代码=-2147467259

ExceptionType=Microsoft.PowerBI.Scripting.R.Exceptions.RUnexpectedException

当我尝试使用R脚本导出表时,会出现此错误

write.csv2(数据集,文件=paste0(“C:/Users/Acer/OneDrive/ALLPARTS/ALLPARTSNET_2;”,格式为(Sys.time(),“%Y%m%d”),“.csv”),行名=F)

已尝试:

  • 重新安装R、R Studio和Power BI
有解决办法吗

链接电源BI文件

  • 单击文件>选项和设置>选项
  • 在“选项”窗口中,您可以在“全局”或“当前文件”部分中更改隐私。点击隐私
  • 选择“忽略隐私级别并可能提高性能”

  • 再次运行脚本

    Power BI通常在将数据导入Power BI时更改数据类型,这与R解释该数据的方式冲突。在我的具体案例中,我得到的错误与你的完全相同


    我通过删除Power BI更改所有列的数据类型的应用步骤修复了此问题。它立即解决了我的问题。

    PowerBI和R以不同的方式识别日期时间数据()。PowerBI使用R无法识别且PowerBI无法识别R版本的Microsoft.OleDb.Date。之前,我已经将日期时间数据转换为字符串以克服此问题,但不确定在这种情况下要做什么,除非切换到查询以自动执行csv导出