Tableau计算字段,指的是它自己以前的滞后(-1)值来计算



我需要帮助进行一项基本计算,但我无法在Tableau上计算。

我正在尝试设置一个依赖于其先前值的计算字段来计算其当前值。下面是一个来自Excel-的简单示例

样品展示

正如您所看到的,一行中的每个值都依赖于其上一个值,并乘以一个常数。

在Tableau中,当我试图创建一个计算字段时,不允许我在代码中引用它自己(-1滞后值(。如果能为我解决这个问题提供任何帮助,我将不胜感激。提前感谢!

Tableau可以通过表计算在客户端完成此操作。您必须从帮助中了解表计算的操作方式,尤其是分区和寻址。然后可以使用函数Previous_Value((来引用上一个值。先练习一些简单的东西,确保你理解以前的value((是如何工作的。提示,该函数的论点并不意味着大多数人认为它意味着

如果你想在服务器端执行这个计算,那么你需要使用自定义SQL,这样你就可以指定一个分析的,也就是窗口查询

检查LOOKUP字段以获取前一行的值。例如:LOOKUP(SUM([Value](,-1(

https://help.tableau.com/current/pro/desktop/en-us/functions_functions_tablecalculation.htm#lookupexpression-偏移

如果没有得到预期的结果,您可能需要熟悉表计算分区。

最新更新