如何将r结果存储在画面提取中?我们希望与未安装R或Rserver的用户共享tableau工作簿

时间:2017-02-10 17:34:20

标签: r tableau

有些用户的计算机上没有安装R.我们想与他们分享画面工作簿。是否可以在提取中包含R脚本执行的结果,并在每次打开工作簿时使用该数据而不是实时执行?

2 个答案:

答案 0 :(得分:0)

Tableau的R集成需要与R Server建立LIVE连接,因此无法存储您使用R计算的任何数据

解决方案:运行R代码并将结果存储到Rdata / CSV文件中,然后可以直接连接到Tableau。

答案 1 :(得分:0)

假设您有一个Tableau工作簿,它用作连接excel文件(一个或多个)。如果使用R或其他自动进程生成excel文件,我将这些文件嵌入Tableau工作簿,扩展名为.twbx,以便我可以共享报告。

为了使用Tableau工作簿嵌入excel文件,我执行以下操作:

  1. 确保Tableau工作簿和连接文件位于同一文件夹中。 Tableau工作簿具有扩展名.twb,连接文件例如是“data_a.xlsx”和“data_b.xlsx”。
  2. 然后我只使用扩展名为.twbx的数据文件压缩Tableau工作簿:

    workbook_name <- 'charges' workbook_data <- c('data_a.xlsx', 'data_b.xlsx') zip(paste0(workbook_name, '.twbx'), files=c(workbook_data, paste0(workbook_name, '.twb')) )

    1. 然后,您有一个Tableau工作簿,其中使用R。
    2. 更新了数据