我想知道如何在Tableau的R集成中使用表数据作为参数。如何在Tableau的R集成中使用表数据作为参数?
例
的Tableau具有称为用于再现的实施例“超市”一个内建的数据集。假设我使用Superstore数据集创建了一个“文本表”(即电子表格),其中Region
为行,SUM(Profit)
为数据。
,看起来像这样:
现在,假设我想在这个表中的数据传递至R的计算。我将启动Rserve
library(Rserve)
Rserve()
并与Tableau的UI建立连接。
接下来,我想创建一个计算字段,将数据发送到R并检索结果。我不知道如何做到这一点。
我的尝试是这样的:
SCRIPT_REAL('
output <- anRFunction(.arg1)
',
[someTableauMeasure])
这应该是罚款,但我不知道如何表示目前它说someTableauMeasure
表数据。这只是一个任意的例子,但我可能想要这样做的一个原因是,我可能会向用户提供一个筛选器,例如Country
,以便他们可以随意筛选结果并从R获得更新结果。
出于测试目的,功能anRFunction
可以替换为abs
之类的东西。
好的,所以过滤功能会自动添加进去。 –