2015-06-21 449 views
0

这似乎很简单,但我似乎无法找到一种方法来执行此操作。将Tableau表格图表中的所有行相乘

我需要乘以图表中的所有行 - 或所有列,以最容易的为准。 AKA。我正在寻找类似Excel中的product()函数。

有关如何完成此任何想法?

编辑:行值可能会改变,所以这需要是一个动态计算。就像一个将所有值聚合成值的乘积的函数一样。

回答

1

可以使用以下项创建计算字段:sum([Sales])*PREVIOUS_VALUE(1) 这给出了正在运行的产品。然后,该字段可以插入到表格中。

1

您当然可以创建一个计算字段,将各个列相乘。沿着[Column1] * [Column2] * [Column3]行的东西将产生一个新的计算量度,它是所有三列的乘积。这就是说,如果你在Tableau内部进行了大量的数据操作,那么你可能应该考虑一下为什么这是必要的。尽管计算当然是可行的,并且新的Tableau 9功能(如详细程度函数级别)可以更轻松地对计算结果中不存在的度量进行计算,但Tableau主要是数据表示层。除了简单的calc和pivot/unpivot操作之外的数据操作应该在上游完成。在Tableau内部进行高级操作,虽然有时/经常可能,但调试和复制非常困难。

+0

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