繁体   English   中英

更新R脚本生成的Power BI数据

[英]Updating Power BI data generated by R script

我有一些表,例如使用R脚本在Power BI中创建的tbl_A,tbl_B和tbl_C。

R脚本是这样的:

df2 <- read.csv("data/customer.csv",quote="")
df2 <- read.csv("data/order.csv",quote="")

#performing various joins / aggregating data

tbl_A <- ...
tbl_B <- ...
tbl_C <- ...

当R脚本完成执行时,我选择加载tbl_A,tbl_B和tbl_C。

然后使用PowerBI可视化工具(如堆积条形图)显示这些表格。 此时一切正常。

我遇到的问题是我需要更新数据(因为每天都有新数据),而不必每次都重新创建图表。 我尝试重新运行R脚本并加载tbl_A,tbl_B和tbl_C,但这会创建新的powerBI表(tbl_A(2),tbl_B(2)...),因此不会更新图表中使用的数据。

有没有办法更新PowerBI可视化中使用的R脚本生成的数据?

遗憾的是,从PowerBI目前的R集成水平来看,这是不可能的。

通过将视觉导入PowerBI作为静态图像来执行PowerBI R可视化集成。 由于以下限制,在microsoft文档中对此进行了解释:

  • R视觉效果在数据更新,过滤和突出显示时刷新。 但是,图像本身不是交互式的,不能作为交叉过滤的来源。
  • R视觉效果会响应突出显示其他视觉效果,但您无法单击R视觉中的元素以交叉过滤其他元素。
  • 只有绘制到R默认显示设备的绘图才能在画布上正确显示。 避免明确使用其他R显示设备。

基本上,PowerBI不会将R图形设备直接合并到GUI /可视化界面中,而是导入图像。 我相信这可能是由于R是如何整合的。 每个R脚本似乎都作为一个自包含的R-session执行,一旦脚本完成就会关闭。 因此,任何剩余的图形和数据都将被终止,并且必须重新运行脚本以再次访问数据。

暂无
暂无

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

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