Tableau api 如何在Tableau中生成列中所有行的乘积

Tableau api 如何在Tableau中生成列中所有行的乘积,tableau-api,Tableau Api,我有一个专栏如下。我想把所有的值相乘,得到一个值 Yield 0.90 0.85 0.71 0.25 Yield Total_Prod 0.90 0.135 0.85 0.135 0.71 0.135 0.25 0.135 其中总产量=0.90*0.85*0.71*0.25假设产量始终>0 exp(sum(ln(Yield))) [RP]:EXP(运行求和(求和([Yield])) 但要找到总产品,请使用以下计算: LOOKUP([RP],LAST()) 要获得如下输出

我有一个专栏如下。我想把所有的值相乘,得到一个值

Yield
0.90
0.85
0.71
0.25

Yield Total_Prod
0.90   0.135
0.85   0.135
0.71   0.135
0.25   0.135

其中
总产量=0.90*0.85*0.71*0.25

假设产量始终>0

exp(sum(ln(Yield)))

[RP]:
EXP(运行求和(求和([Yield]))

但要找到
总产品
,请使用以下计算:

LOOKUP([RP],LAST())
要获得如下输出:

对评论的答复:

解释
exp和公式的工作原理
和 查找用于在视图中导航不同的结果。它使用参数来提供导航控制。
您视图中的最后一个值
是计算的最终结果。

请检查,谢谢。这适用于运行_PROD。但是,Total()如何?我想在单独的列中显示行的Product()。无论是谁编辑了问题的格式,谢谢!我一直在努力做到这一点,Vijaykumar。这管用!您能解释一下Lookup和EXP是如何在这里发挥作用的吗?另外,想知道如何为我拥有的每个分区(维度值)重置running_sum或running_total?例如,我有一个名为Type的列,其值为R,O。如何重置每个分区值的运行总和/总乘积?我使用的是9.1,我可以选择编辑默认的表格计算设置。但是,它似乎不起作用。类型产量总产量R 0.90 0.135 R 0.85 0.135 R 0.71 0.135 R 0.25 0.135 O 0.70 0.09 O 0.25 0.09 O 0.61 0.09 O 0.85 0。09@Vids:我试着解释了解决方法,您可以发布另一个问题,或在上述问题和预期输出中添加更多细节/数据,供我们测试。