基於5個參考列創建新的摘要列大家好,我正在使用JMP 11.2.1。沒有使用腳本,基於以下條件創建新摘要列的最佳方法是什麼?我在下面截圖了我想要的內容。
- 如果引用列Col1-Col 5的所有值都為null,我想返回一個空值。
- 如果5個參考列中的任何一個具有非“無這些”的值,我想返回一個匯總值,即“一個項目”
- 如果第1列的值為“無這些”(並且它只是具有該值的第1列),我希望“無這些”作為匯總值返回。

謝謝。
Re:基於5個參考列創建新的摘要列很高興知道。謝謝。
Re:基於5個參考列創建新的摘要列如果列名中包含特殊字符,則仍可以使用“名稱()”功能引用它們。
如果您的列名是:
A + 4 /#x的
您可以在公式中將其稱為:
:名稱(“A + 4 /#X”)
Re:基於5個參考列創建新的摘要列謝謝。我理解數據類型和值標籤之間的區別,如果公式可以引用數據值和數據類型,我只是不肯定。所以,這個公式最終奏效了。它立即在示例文件中工作,但我無法弄清楚為什麼它最初不能在我的基本文件中工作。似乎JMP不喜歡我的列的命名方式(最初由我們的供應商在本機SPSS文件中命名),但是一旦我刪除了特殊字符,該公式就起作用了。
Re:基於5個參考列創建新的摘要列您對數據類型和值標籤感到困惑。Col 1具有998作為代碼(文本字符串),其值標籤為“None of these”。實際數據是“998”作為字符串。同樣對於Col2到Col5。值為“1”,“2”等。全部作為字符串。您的公式必須處理實際數據值和實際數據類型,而不是標籤。您的公式應如下所示:
如果(
:Col1 ==“998”,“這些都不是”,
缺失(Sum(Num(:Col2),Num(:Col3),Num(:Col4),Num(:Col5)))== 0
| :Col1!=“”,“一個項目”
)
Re:基於5個參考列創建新的摘要列當然。謝謝。
Re:基於5個參考列創建新的摘要列您能否附上樣本數據表?
Re:基於5個參考列創建新的摘要列謝謝你的回复。我通過使它們成為字符類型來修復引用列和輸出列,但是當我應用公式(使用我的真實列名稱)時沒有任何返回。 然後我想到“沒有這些”,也許JMP想要實際值“998”,而不是價值標籤“沒有這些”,但都沒有使形式起作用。當我應用公式時,我沒有收到任何錯誤,只是沒有任何東西填充輸出列。
Re:基於5個參考列創建新的摘要列首先,您的樣本數據表存在問題。 您的col1似乎包含數字和字符項。 如果列是字符列,JMP將僅對此進行處理。 所以基於這個假設,這裡有一個可行的公式。
If( :Col1 == "None of these", "None of these",
IsMissing( sum(:Col2, :Col3, :Col4, :Col5) ) == 0 | :Col1 != "", "An Item"
);