come scrivere uno script JSL per riportare 20 trame/grafici in un rapporto combinato e chiudere tutti i 20 singoli trame?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho scritto uno script che dopo l'esecuzione avrebbe aperto 20 finestre per ogni trama nello script oltre alle tabelle di dati.Come scrivere nello script JSL per riportare 20 appezzamenti/grafici in un report combinato e mostrare tutti i 20 singoli appezzamenti originali?Ho provato il seguente script ma non è tornato con nulla.
rptPIC = tramaPIC << rapporto ;
w1 = Nuova finestra ( "Grafici di tendenza" ,
Casella di testo ( " data/ora di esecuzione: " || :: Data || "MST" ) ,
IWSWS = Casella di contorno ( "Tendenze" ,
Casella di testo ( " " ) ,
Casella di riepilogo H ( rptPIC ) ,
Casella di testo ( " " ) ,
Casella di testo ( " " ),
Casella di riepilogo H ( rptLIC ) ,
Casella di testo ( " " ) ,
Casella di testo ( " " )
) ;
Re: come scrivere lo script JSL per riportare 20 grafici/trame in un report combinato e chiudere tutti e 2Grazie.Re: come scrivere lo script JSL per riportare 20 grafici/trame in un report combinato e chiudere tutti e 2Proprio come la risposta precedente, perché è già in un'altra finestra.
Re: come scrivere lo script JSL per riportare 20 grafici/trame in un report combinato e chiudere tutti e 2Qual è il motivo per cui senza aggiungere "Expr",
l'oggetto dist non appare nella nuova finestra con lo script sottostante:
nw = nuova finestra("Esempio", dist);Ri: come scrivere uno script JSL per riportare 20 trame/grafici in un rapporto combinato e chiudere tutti i 20 singoli trame?Aggiunta sulla risposta di msharps.Se vuoi creare una variabile da inserire nella finestra, puoi sempre avvolgere la tua piattaforma in Expr()
dt = open("$Dati_campione\Big Class.jmp");
//Crea espr. di distribuzione
dist = Espr(dt << Distribution(Distribuzione continua(Colonna(:altezza))));
//funziona ora
nw = nuova finestra("Esempio", dist);
Ri: come scrivere uno script JSL per riportare 20 trame/grafici in un rapporto combinato e chiudere tutti i 20 singoli trame?Sarà meglio se metti tutti i tuoi rapporti direttamente in una finestra dall'inizio.Creare un report e poi spostarlo è difficile.Usa 'nw = New Window("container"); nw << Append(report);' formato.Per esempio:
//Ottieni dati di esempio
dt = open("$Dati_campione\Big Class.jmp");
//Crea rapporto di distribuzione
dist = dt << Distribution(Distribuzione continua(Colonna(:altezza)));
//deson non funziona b/c la finestra di visualizzazione è in un'altra finestra
nw = nuova finestra("Esempio", dist);
nw2 = nuova finestra("Esempio2");
//Crea la finestra direttamente nel contenitore in cui vogliamo che si trovi
nw2 << Append(dist = dt << Distribution( Continuous Distribution( Column( :height ) ) ););