【发布时间】:2021-02-17 13:48:38
【问题描述】:
我需要在 Spotfire 中根据出现次数计算单个列中值的差异。
数据看起来像
| ID | Value | Date |
|---|---|---|
| 1 | 7 | 07/01/2021 |
| 1 | 8 | 09/01/2021 |
| 1 | 10 | 10/01/2021 |
| 1 | 15 | 11/01/2021 |
| 1 | 6 | 12/01/2021 |
| 1 | 3 | 15/01/2021 |
| 2 | 10 | 07/01/2021 |
| 2 | 11 | 08/01/2021 |
| 2 | 12 | 09/01/2021 |
预期的输出是
| ID | Value | Date | Flag |
|---|---|---|---|
| 1 | 7 | 07/01/2021 | True |
| 1 | 8 | 09/01/2021 | |
| 1 | 10 | 10/01/2021 | |
| 1 | 15 | 11/01/2021 | |
| 1 | 6 | 12/01/2021 | |
| 1 | 3 | 15/01/2021 | |
| 2 | 10 | 07/01/2021 | False |
| 2 | 11 | 08/01/2021 | |
| 2 | 12 | 09/01/2021 |
逻辑是
我们需要通过比较每个id的第一次接收和最新接收的值来找到标志。
对于 id 1,第一次收到的值为 7
对于 id 1,最近收到的值为 3
是 7>3 真。
为了便于理解,我对 id 列进行了排序。
提前致谢。
【问题讨论】:
标签: calculated-columns ranking spotfire