繁体   English   中英

如何从Power BI中的r脚本中运行r脚本?

[英]How do I run an r script from within an r script from within power BI?

我有这样的脚本:

library('RPostgreSQL')

source('credentials.R') # Defines USERNAME, PASSWORD, DBNAME, PORT, and HOST

postgres <- dbConnect(PostgreSQL(), 
    user=USERNAME, 
    password=PASSWORD, 
    dbname=DBNAME, 
    port=PORT, 
    host=HOST)

results <- dbGetQuery(postgres, "SELECT * FROM table;")

该脚本可以从RStudio正常运行,但是当我将其作为Power BI中的数据源运行时,找不到'credentials.R' 我该如何运行?

问题是工作目录。 在RStudio中,控制台位于包含'credentials.R'的目录中。 将以下行添加到脚本的开头:

setwd('/path/to/working/directory')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM