Tableau api 将表格中的所有行相乘

Tableau api 将表格中的所有行相乘,tableau-api,Tableau Api,这似乎很简单,但我似乎找不到一个方法来做到这一点 我需要将图表中的所有行或所有列相乘,以最简单的为准。又称作我正在寻找类似Excel中的product()函数的东西 关于如何实现这一点有什么想法吗 编辑:行值可能会更改,因此需要进行动态计算。类似于将所有值聚合为值的乘积的函数。您当然可以创建一个计算字段,将各种列相乘在一起。按照[Column1]*[Column2]*[Column3]的思路,将生成一个新的计算度量值,它是所有三列的乘积 也就是说,如果您在Tableau中进行了那么多的数据操作,

这似乎很简单,但我似乎找不到一个方法来做到这一点

我需要将图表中的所有行或所有列相乘,以最简单的为准。又称作我正在寻找类似Excel中的product()函数的东西

关于如何实现这一点有什么想法吗


编辑:行值可能会更改,因此需要进行动态计算。类似于将所有值聚合为值的乘积的函数。

您当然可以创建一个计算字段,将各种列相乘在一起。按照
[Column1]*[Column2]*[Column3]
的思路,将生成一个新的计算度量值,它是所有三列的乘积


也就是说,如果您在Tableau中进行了那么多的数据操作,那么您可能应该仔细考虑一下为什么这是必要的。虽然计算当然是可能的,而且新的Tableau 9功能(如详细级别功能)使对viz中不存在的度量进行计算变得更容易,但Tableau主要是一个数据表示层。除了简单的Calc和pivot/unpivot操作外,还应在上游进行数据操作。在Tableau中执行高级操作,虽然有时/通常是可能的,但可能很难调试和复制。

可以使用以下内容创建计算字段:
sum([Sales])*PREVIOUS_值(1)

这将提供正在运行的产品。然后,可以将该字段插入表中

所以,我需要它来动态地将所有行相乘,这就是为什么我想在tableau中实现这一点。calc字段可以工作,但名称可能会更改。这似乎是一个非常简单的问题,将所有行相乘。。真不敢相信这个没有功能。