Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在已发布的Power BI上指示外部R代码的路径?_R_Powerbi_Powerbi Datasource - Fatal编程技术网

如何在已发布的Power BI上指示外部R代码的路径?

如何在已发布的Power BI上指示外部R代码的路径?,r,powerbi,powerbi-datasource,R,Powerbi,Powerbi Datasource,我有一个使用本地R代码创建的PowerBI(PBI)报告,用于进行一些绘图。 通常,代码直接粘贴在PBI中,但我在计算机中指示R文件的路径。 这意味着,在PBI的“R脚本编辑器”中,我只有一行代码:source(“C:/Users/imf/PowerBI/script\u Plot01.R”) 现在我想在线发布这份报告,但我不知道把r代码文件放在哪里才能供PowerBI使用。 我尝试将源链接到Sharepoint中的文件夹,因此有一行代码如下: source(“https://imf.share

我有一个使用本地R代码创建的PowerBI(PBI)报告,用于进行一些绘图。 通常,代码直接粘贴在PBI中,但我在计算机中指示R文件的路径。 这意味着,在PBI的“R脚本编辑器”中,我只有一行代码:
source(“C:/Users/imf/PowerBI/script\u Plot01.R”)

现在我想在线发布这份报告,但我不知道把r代码文件放在哪里才能供PowerBI使用。 我尝试将源链接到Sharepoint中的文件夹,因此有一行代码如下:
source(“https://imf.sharepoint.com/PowerBI/Script\u Plot01.r”)

但它不起作用。我得到了以下“脚本运行时错误”:

我希望有外部来源的R代码,因为我在多个绘图中多次重复使用相同的代码,所以它比复制粘贴更有效。此外,它有助于保持一切适当更新

我在PowerBI官方社区也问过这个问题,但没有回答。显然,PBI可能不支持这一点,也没有简单的解决方案

因此,我想知道是否有任何方法可以从R链接到sharepoint文件夹(或类似文件夹),在那里存放代码并要求R执行它

非常感谢你的帮助


Susana。

您不能使用本地代码,只能使用服务中支持的软件包Hi Jon,我使用支持的软件包。问题是R代码文件所在的位置。抱歉,没有正确阅读,此代码是用于可视部分还是用于电源查询部分?在可视部分。(在查询端,我可以链接到外部/sharepoint文件)您不能使用本地代码,只能使用服务中支持的包Hi Jon,我使用支持的包。问题是R代码文件所在的位置。抱歉,没有正确阅读,此代码是用于可视部分还是用于电源查询部分?在可视部分。(在查询端,我可以链接到外部/sharepoint文件)
Error in file(filename, "r", encoding = encoding) : cannot open the connection
In addition: Warning message: In file(filename, "r", encoding = encoding) : InternetOpenUrl failed: 'The server name or address could not be resolved'