仅为 TRUE 值返回最早日期
您好,我正在创建一个工作正常的列公式。由于我不懂 JSL,因此只能使用公式。
对于每个帐户分组 ==> 返回该帐户的最早日期
如果捕获值为“TRUE”。
否则留空。
有些帐户没有任何真实值,因此应该只返回缺失值。

JMP® Pro 17.0.0 (622753)
有什么建议吗?谢谢,保罗
数据混合和清理回复:仅返回 TRUE 值的最早日期你好,
你大部分时间都在那里。 尝试以下操作:
If (:Capture == "TRUE", Col Minimum (:Date, :Account, :Capture), .)
最好的,
TS
回复:仅返回 TRUE 值的最早日期蒂埃里,谢谢你的回复。我错误地指定了我的请求,而你的公式适用于我的错误指定。下面是我找的逻辑截图,附上相关的小数据集。
更正要求 -
1. 在一个帐户中,找到 Capture = TRUE 的最早日期。
==> 也许这个 Date 存储在一个临时变量中?
2. 为这个账户的每一行填写这个最早日期。
3. 如果账户历史上从未有过 TRUE,则将每一行留空。
==> 表示此帐户从未成功过。
在其历史记录中具有 Capture = TRUE 的帐户示例。

一个帐户的例子绝不在其历史记录中有 Capture = TRUE。

回复:仅返回 TRUE 值的最早日期谢谢 - 我已经在少数帐户上测试了您的解决方案,到目前为止,它运行良好。问候,保罗
回复:仅返回 TRUE 值的最早日期鉴于您的缩写示例表,这里是应该工作的公式

Col Min( If( :Capture == "TRUE", :Date, . ), :Account )
回复:仅返回 TRUE 值的最早日期显然,吉姆的方法是可行的。 我无法按照我想要的方式解决缺失问题;我在无序地评估它们,结果陷入了这个令人费解、令人尴尬的混乱局面。 请忽略此解决方案。 我会删除它,但不知道该怎么做。
干杯,
布雷迪
回复:仅返回 TRUE 值的最早日期xx
回复:仅返回 TRUE 值的最早日期所以我不是唯一一个试图删除回复的人? 也许是对社区讨论论坛网络专家的建议? 出于某种原因,我不止一次想删除回复,但不知道该怎么做? 但我喜欢你的“xx”解决方法。 为了以后的编辑工作,我会记住这一点。 希望一切安好。
回复:仅返回 TRUE 值的最早日期布雷迪,我感谢你愿意试一试。您提出的逻辑是一种新颖的方法,也许它会激发我将来可以使用的东西。问候,保罗