【发布时间】:2019-12-31 08:02:48
【问题描述】:
我想将当前行值与 Tableau 或 SQL 中的所有先前值进行比较。下面是我想要的一个例子。
就像 colA Row2 一样,如果它大于,我想将它与 Row1 进行比较。对于 colA Row 2,我想将其与 Row2 和 Row3 进行比较。这将持续下去,直到它到达分区的末尾。然后输出只是计算有多少场景为真(如表格右侧所示)。
有人知道如何在 Tableau 或 Hive SQL 中执行此操作的任何语法吗?我已经探索了 HIVE sql 中的 LAG() 函数以及 Tableau 中的 WINDOW_SUM() 函数。
我可以选择在 Hive 中创建 UDF,但我不太熟悉这个概念和语法。
感谢您的帮助。
【问题讨论】:
标签: sql hive tableau-api