Ich stelle diese Frage wahrscheinlich nicht richtig. Ich habe eine JMP-Tabelle, die mit Werten aus einer Excel-Tabelle abgeglichen werden muss
Ein Beispiel für meine JMP-Tabelle wäre:
| Container | Größe | Measured Vol | Angeforderter Band |
| Tasse | Groß | 3.2 | |
| Schüssel | Klein | 4.1 | |
| Eimer | Mittel | 7.9 | |
Es gibt dann eine Haupttabelle (die Excel-Tabelle), mit der ich übereinstimmen möchte:
| Container | Größe | Angeforderter Band |
| Tasse | Klein | 1 |
| Tasse | Mittel | 2 |
| Tasse | Groß | 3 |
| Schüssel | Klein | 4 |
| Schüssel | Mittel | 5 |
| Schüssel | Groß | 6 |
| Eimer | Klein | 7 |
| Eimer | Mittel | 8 |
| Eimer | Groß | 9 |
Ich möchte die "Master - Tabelle" verwenden, um die zu füllen Angeforderter Band Spalte durch Abgleichen der ersten beiden Spalten Container und Größe. Gibt es eine JSL-Funktion, die das kann?
Lassen Sie JMP einfach das Excel-Blatt öffnen und verwenden Sie anschließend die Option Verknüpfung mit Übereinstimmung für Container und Größe.
Ich würde Update verwenden, um die angeforderten Vol-Werte hinzuzufügen. Sie müssen ohne diese Spalte in Ihrem Datensatz beginnen.
// Create tables
dtc = New Table( "Container_tbl", Add Rows( 3 ),
New Column( "Container", Character, "Nominal",
Set Values( {"Cup", "Bowl", "Bucket"} ) ),
New Column( "Size", Character( 16 ), "Nominal",
Set Values( {"Large", "Small", "Medium"} ) ),
New Column( "Measured Vol", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [3.2, 4.1, 7.9] ) ),
);
dtv = New Table( "Volume", Add Rows( 9 ),
New Column( "Container", Character, "Nominal",
Set Values( {"Cup", "Cup", "Cup", "Bowl", "Bowl", "Bowl", "Bucket", "Bucket",
"Bucket"} ) ),
New Column( "Size", Character( 16 ), "Nominal",
Set Values( {"Small", "Medium", "Large", "Small", "Medium", "Large", "Small",
"Medium", "Large"} ) ),
New Column( "Requested Vol", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 2, 3, 4, 5, 6, 7, 8, 9] ) )
);
// Add requested volume
dtc << Update(
With( dtv ),
Match Columns( :Container = :Container, :Size = :Size ),
Add Columns from Update table( :Requested Vol )
);