If I understand your example, I believe you want to subset your table by system. Then join each subset table to itself using a Cartesian Join. This will give you 3 tables that each contains 2 columns. Each table represents all possible pairings of parts in each system. In all three tables, name the columns the same. For example, "First" and "Second". Next, concatenate the 3 tables together. You can then tabulate the final concatenated table to get the counts you want. Below are the steps reiterated with pictures. Note, however, that the result is not the same as you posted for the example. For example, you point out that the pair A-D doesn't exist at all, but I think it does exist in system 1. Correct me if I misunderstand. Also, your example table has part A listed in system 1 twice. I assumed that was a mistake and deleted the replicate. If that is a bad assumption, how do you want to handle replicates?
Step 1: Subset by system to get 3 tables.
· Choose Tables -> Subset, check Subset by and select the system column:
· JMP will give you 3 new tables:
Step 2: Cartesian Join each subset table to itself and rename columns to be the same in each table
· For each subset table, make a copy of the table to join back to itself. Choose Table -> Subset. Then with All Rows and All Columns selected, click OK.
· Next join the 2 identical tables. From the menu of one table choose Table -> Join. Then select the other identical table and choose Cartesian Join in the Matching Specification drop down box. Click OK. When the new table is created, you can close the 2 tables you just joined, you won't need those anymore.
Repeat this step for each of the 3 system tables to get the 3 tables of possible pairs within each system. Don't forget to rename the columns in each table so when you later concatenate them, the columns will stack appropriately.
Step 3: Concatenate the 3 tables together and tabulate one column against the other.
· Choose Tables -> Concatenate. Then add the 3 tables into the "Data Tables to be Concatenated" box. Click OK.
· Finally, from the table just created, choose Analyze -> Tabulate and drag the two columns into the drop zones for Rows and Columns to get the tabulation shown below.