【问题标题】:Subtract one cell from the cell above in Spotfire using multiple columns在 Spotfire 中使用多列从上面的单元格中减去一个单元格
【发布时间】:2018-06-11 22:46:08
【问题描述】:

我将如何创建一个计算列,该列将找到一个单元格的厚度,该单元格的厚度与一个单元格上方的单元格不同,但我想对列中具有唯一标识符的许多单独的井执行此操作。另外,该井的最后一个单元格将没有值,因为它下面没有单元格。最重要的是,我想在列中从最深到最浅,或从最浅到最深计算这个选项,并按排名方案(升序或降序)进行组织。

见附图

【问题讨论】:

  • 嘿@Lgeo,您说列中有一些唯一标识符,您可以将它们发布到示例数据中(最好是文本与图像)?谢谢!

标签: calculated-columns spotfire


【解决方案1】:

使用带有 OVER 语句的计算列(前提是您没有使用数据库内数据连接)。它看起来像这样:

Sum([Depth]) OVER Intersect([Well],Next([Depth])) - [Depth]

无论行顺序如何,它都会返回相同的结果,因为 Next 函数具有内置的字母数字排序,它在 [Depth] 上执行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多