Tableau R计算每一行

时间:2018-04-06 11:56:13

标签: r tableau

我的表中有几列,我想完全发送给R来对这些列执行某些操作,然后返回一个计算,这又是一个向量。

我知道我必须在计算字段中将聚合传递给R脚本。我用MAX()做到这一点。 所以我发现我应该使用一个唯一的行ID并让计算在这个行ID上运行,而不是在整个表中运行(" Compute Using ...",现在是一个默认的表计算,交叉桌子)。 但是,如何获得唯一的行ID?我使用Index()创建一个计算字段,当我使用它创建一个视图时,它确实是一个唯一的行ID。但我无法将其转换为维度("使用&#34计算所需的维度),因为Index()是一个表格计算。

没有这个行ID我没有得到想要的结果,因为它只是将每列的MAX()传递给R,我相信。

我的数据如下: 集团,时间,数量

因此对于组1,我可以有更多行,多次和相应的数字。我希望所有这些数据都能进入脚本。

修改

我的数据与前三列一样。我想创建第四列的字段。这总是必须在Id和排序时间上计算。如果在Tableau中直接计算可以做到这一点,我也很好。我很难将前三列传入R.我想我需要一个额外的行ID。

enter image description here

0 个答案:

没有答案