我正在尝试在 Tableau 中找到一系列财务回报的乘积。在 Excel 中,您可以使用 Product(1+Value)-1 ,但 Tableau 中不存在 Product 函数。
其他遇到同样问题的人也使用这个公式来解决他们的问题: EXP(SUM(LN(1+[字段名称])))-1
但是,我的数据有负值和正值,所以我尝试使用 EXP(SUM(LN(ABS(1+[Field Name]-1))))。这对于我的情况几乎完美,除了一些产品值应该是负数。我真的不知道如何解决这个问题。我需要绝对值才能使用解决方法公式,但我还需要 Tableau 中的乘积值正确。我将不胜感激任何帮助!
对于那些不熟悉 Product 的人,该函数正在计算 ((1+Value) * (1+Value) * (1+Value))-1。我本质上想在 Tableau 中复制这个公式/过程以避免任何计算错误。
日期 | 我的数据 | Excel产品 | Tableau 产品 |
---|---|---|---|
9/30/23 | 1.23 | -2.89923 | 2.899 |
-0.97 | |||
2.43 | |||
10/31/23 | -1.33 | 26.99634 | 26.996 |
-3.4 | |||
5.97 |
似乎您只需要移动 ABS 功能,直到它执行您想要的操作。