You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法在Power BI中调用R代码生成的output_data表制作可视化图表

解决Power BI中R脚本输出表未显示的问题

第一步:修正R代码中的语法错误

你的代码第一行存在语法问题,赋值列名时需要用c()创建向量,原写法会导致执行报错,修正后的代码如下:

colnames(dataset) <- c("Year", "Count")
dataset$Year <- as.numeric(dataset$Year)
dataset$Count <- as.numeric(dataset$Count)

poly_model <- lm(Count ~ poly(Year, 2, raw = TRUE), data = dataset)

dataset$Predicted <- predict(poly_model, dataset)

output_data <- data.frame(Year = dataset$Year, Count = dataset$Count, Predicted = dataset$Predicted)

output_data

第二步:确保Power BI正确加载R脚本输出

  1. 通过Power Query编辑器运行脚本:
    • 导入原始数据后,点击「转换数据」打开Power Query编辑器
    • 切换到「转换」选项卡,点击「运行R脚本」,粘贴修正后的代码并执行
  2. 脚本执行完成后,Power Query会显示output_data的预览,此时点击「关闭并应用」,该表就会出现在右侧「数据」区域中。

额外检查点

  • 若你是在「可视化」面板的「R视觉对象」中运行脚本:这种方式仅生成图表,不会将数据加载到「数据」区域,必须通过Power Query的R脚本步骤处理才能生成可访问的数据表。
  • 检查脚本执行日志:在Power Query的「输出」窗口查看是否有隐藏报错,避免因错误导致数据未正常生成。

内容的提问来源于stack exchange,提问作者user4021949

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 02:08:15