<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Sto eseguendo il seguente script JMP, unendo alcuni file e creando nuove colonne, per creare un report finale combinato. Quando eseguo questo script, l'ultima riga genera la tabella 'Temp1', con tutti i nomi di colonna, ma senza dati. Se interrompo lo script prima di questa riga ed eseguo lo script dall'ultima riga in poi separatamente, funziona perfettamente. Mi chiedo se qualcuno potrebbe dirmi perché sto avendo a rompere il copione in due.
Grazie,
Ravi
Tabella dati ("File1") << Unisci (con (Tabella dati ("File7")), Unisci colonne dello stesso nome, per colonne corrispondenti (: Die =: Die), Output Table ("FileA"));
Nuova colonna ("Die_loc", Character, Nominal, Formula (Substr (: Die, 14, 7)));
Tabella dati ("File2") << Unisci (con (Tabella dati ("File8")), Unisci colonne dello stesso nome, per colonne corrispondenti (: Die =: Die), Output Table ("FileB"));
Nuova colonna ("Die_loc", Character, Nominal, Formula (Substr (: Die, 14, 7)));
Tabella dati ("File3") << Unisci (con (Tabella dati ("File9")), Unisci colonne dello stesso nome, per colonne corrispondenti (: Die =: Die), Output Table ("FileC"));
Nuova colonna ("Die_loc", Character, Nominal, Formula (Substr (: Die, 14, 7)));
Tabella dati ("FileA") << Unisci (con (tabella dati ("FileB")), Unisci colonne dello stesso nome, per colonne corrispondenti (: Die_loc =: Die_loc), Tabella di output ("Temp1"));
Ciao Ravi, puoi farmi sapere la funzione del seguente JSL nel tuo codice. Grazie, Kun.
Formula (Sottostr (: Die, 14, 7))
Invia il messaggio Esegui formule alla tabella dei dati. Questo messaggio completa tutte le valutazioni di formula prima di passare alla successiva istruzione JSL.
PMroz, anche il tuo suggerimento funziona. Grazie
Grazie per il suggerimento MS, ha funzionato.
È anche possibile forzare alcuni buffer a essere svuotati con il comando wait:
aspettare ( 0 ) ;
Una possibilità è che la valutazione delle formule nelle nuove colonne non sia terminata prima del join finale (). Prova se l'inserimento di una formula Eval in ogni nuova colonna () aiuta.
Nuova colonna ("Die_loc", Character, Nominal, Formula (Substr (: Die, 14, 7)), Eval Formula);