僅傳回 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 值的最早日期布雷迪,我感謝你願意試一試。您提出的邏輯是一種新穎的方法,也許它會激發我將來可以使用的東西。問候,保羅