首页 > 解决方案 > 如何通过在查询编辑器中运行 R 脚本在 Power BI 中添加列

问题描述

1 - 输入一个表调用:“Table1”

Year   Profit
2019   300
2018   200
2017   100

2 -在 Power Query 编辑器的“运行 R 脚本”按钮中运行此脚本

# 'dataset' holds the input data for this script

dataset <- as.data.frame(Table1)
dataset["new"] <- NA

3 - 错误:

DataSource.Error: ADO.NET: R script error.
 as.data.frame(Table1) Error:  no object 'Table1'

解决此错误的方法是什么?

标签: rpowerbi

解决方案


来自 csv 的输入数据:表 1

Year   Profit
2019   300
2018   200
2017   100

然后,通过从 Power BI Desktop 的“主页”选项卡中选择“编辑查询”来打开查询编辑器。

在“转换”选项卡中,选择“运行 R 脚本”

# 'dataset' holds the input data for this script

output <- dataset
output$new <- NA

您需要命名output您的 R 脚本的输出,这里是您的带有新列的表new


推荐阅读