[英]Spotfire - Calculated column based on values in another column in Spotfire
我刚开始使用 Spotfire,我很难弄清楚如何创建一个特定的计算列,我需要你的帮助。
这是我正在使用的数据示例和计算列 (NewCol) 以及结果:
每个投资组合都与另一个“Attached_portfolio”相关,但“Porxy”列中的值为“O”的投资组合称为投资组合 model。
对于“代理”列中带有“N”的所有投资组合和每个“标签”,我要做的就是:
对于“代理”列中带有“O”的所有投资组合以及每个“标签”,我要做的就是:
提前感谢您的帮助。
Calc Col 2 是您想要的。 为了让它工作,我需要一个中间列(可能是由于 Spotfire 如何评估 If/Case 语句。第一个公式是Sum([Amount]) OVER ([Label])
。第二个公式是case when [Proxy]="O" then [Amount] else [Calc Col] end
第一个对 label 上的所有值求和。 这就是你最终得到 800 的方式。它是 700 + 100。第二列只是告诉它何时使用它而不是常规数量。 将这两者结合起来是当 spotfire 一起评估“O”行时,然后当它对 Label 求和时,它们将从池中删除,因此总和无法正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.