如何找到每个组的一组日期内的最低日期你好,
我正在尝试找到一种方法来使访问更容易拆分我的数据。 我有以下格式的数据(这当然是假数据):
| 名称 | 日期 | 诊断 | 提供者 |
| 鲍勃 | 18 年 1 月 1 日 | 皮疹 | 莎莉博士 |
| 鲍勃 | 18 年 1 月 1 日 | 扁平足 | 简博士 |
| 鲍勃 | 2018 年 7 月 1 日 | 银屑病 | 莎莉博士 |
| 玛丽 | 18 年 1 月 1 日 | 脚踝扭伤 | 简博士 |
| 路易斯 | 2018 年 8 月 1 日 | 皮疹 | 莎莉博士 |
我想创建一个新列,其中每个列都有“遭遇号”。 因此,对于 Bob 来说,2018 年 1 月 1 日的访问在新列中都将被标记为“1”,但他 18 年 7 月 1 日的访问将被标记为“2”,而 Louis 18 年 8 月 1 日的访问也将被标记为“1。” 我想保留两者的诊断和提供者数据,以便以后可以由提供者拆分数据。 我的想法是“如果(名称的日期是最小值),然后是“1”)然后迭代到任何遇到的编号,这有点笨拙。
对最好的方法有什么想法吗? 目前使用 JMP Pro 16。
苹果系统回复:如何找到每个组的一组日期内的最低日期Col Cumulative Sum() 函数将为您提供所需的结果

使用以下公式为您的遭遇编号列生成值
Col Cumulative Sum( 1, :Name, :Date )
回复:如何找到每个组的一组日期内的最低日期你好! 感谢您的回复。 这在理论上可行,但在您的示例中,您可以看到 1/1/18 访问是 1/2,而它们都应该是“1”,而 7/1/18 访问不是“2”。 理想情况下,我想要一个函数或列,它可以告诉我这是患者第一次到医院,第二次,等等。
有什么提示或技巧可以做到这一点吗?
谢谢,
丽兹