您是否嘗試使用 --> 表格 --> 按部分或表格進行匯總分組?
如果一個零件有多個 ID,這是一種非常容易查看的方法。 您也可以嘗試行 --> 行選擇 --> 為 col Part 選擇重複行,這將選擇表中兩次或更多的 Parts。
另請參閱 JMP 在線幫助。 問題還在於您希望如何執行(腳本、公式、GUI ...),如果您能提供一個示例以及您希望看到的內容,這將非常有幫助。
你好,謝謝你的回答。
是的,我試過這個,但這不是我想要的。
我將嘗試舉一個例子。
可以說這是數據:
| 系統 | 部分 |
| 1 | 一種 |
| 1 | 乙 |
| 1 | C |
| 1 | 一種 |
| 1 | D |
| 2 | 乙 |
| 2 | 乙 |
| 2 | G |
| 2 | F |
| 3 | 一種 |
| 3 | 乙 |
| 3 | F |
所以我尋找的結果是
| | 一種 | 乙 | C | D | 乙 | F | G |
| 一種 | X | 2 | 1 | 0 | 0 | 1 | 0 |
| 乙 | | X | 1 | 0 | 1 | 1 | 1 |
| C | | | X | 1 | 0 | 0 | 0 |
| D | | | | X | 1 | 0 | 0 |
| 乙 | | | | | X | 1 | 1 |
| F | | | | | | X | 1 |
| G | | | | | | | X |
我會解釋的。
系統 1 和系統 3 中有一對 AB - 所以排名 2
AC 是系統 1 獨有的 - 排名為 1
AD 對根本不存在 - 等級 0
希望我現在更清楚
如果我理解您的示例,我相信您想按系統對錶進行子集化。然後使用笛卡爾連接將每個子集表連接到自身。這將為您提供 3 個表,每個表包含 2 列。每個表代表每個系統中所有可能的部件配對。在所有三個表中,將列命名為相同。例如,“第一”和“第二”。接下來,將 3 個表連接在一起。然後,您可以將最終的串聯表製成表格以獲得所需的計數。以下是用圖片重申的步驟。但是請注意,結果與您為示例發布的結果不同。例如,您指出AD對根本不存在,但我認為它確實存在於系統1中。如果我誤解了,請糾正我。此外,您的示例表在系統 1 中列出了 A 部分兩次。我認為這是一個錯誤並刪除了副本。如果這是一個糟糕的假設,你想如何處理重複?
第 1 步:按系統子集得到 3 個表。
· 選擇 Tables -> Subset,選中 Subset by 並選擇系統列:

· JMP 將為您提供 3 個新表格:

第 2 步:笛卡爾將每個子表連接到自身,並將每個表中的列重命名為相同
· 對於每個子表,製作表的副本以連接回自身。選擇表 -> 子集。然後選中所有行和所有列,單擊確定。

· 接下來加入 2 個相同的表。從一個表的菜單中選擇表 -> 連接。然後選擇另一個相同的表並在 Matching Specification 下拉框中選擇 Cartesian Join。單擊確定。創建新表後,您可以關閉剛剛加入的 2 個表,您將不再需要它們。

對 3 個系統表中的每一個重複此步驟,以獲取每個系統中可能對的 3 個表。不要忘記重命名每個表中的列,以便以後連接它們時,列將適當地堆疊。

第 3 步:將 3 個表連接在一起,並將一列與另一列製成表格。
· 選擇表格-> 連接。然後將 3 個表添加到“要連接的數據表”框中。單擊確定。

· 最後,從剛剛創建的表格中,選擇Analyze -> Tabulate 並將兩列拖入Rows 和Columns 的拖放區,得到如下所示的表格。
