Grafici prodotti tramite ciclo for che non vengono aggiunti a una nuova finestra utilizzando VlistBoxCiao,
1. Ho l'elenco di tutti i nomi di colonna in colNameList.
2. Sto cercando di iterare attraverso il set di dati e produrre solo 2 diversi grafici affiancati (un modo e variabilità) per colonna.
3. Cercando di aggiungere quei grafici per ogni colonna (16,17,18) a una finestra chiamata temp alla fine di ogni iterazione.
Uscita finale desiderata:
Nuova finestra
plot-1, plot-2 (per i = 16)
plot-3, plot-4 (per i = 17)
plot-5, plot-6 (per i = 18)
Errore che ricevo quando eseguo il codice seguente: riferimento oggetto cancellato: vlb << append (H List Box (Eval (Eval Expr (vp)), Eval (Eval Expr (owp)))) in accesso o valutazione di ' Colla'
Per favore aiutaci a indicare cosa sto facendo di sbagliato.
Grazie
colNameList=dt<<GET column="" names="" new="" window=""></GET>
ScriptingRi: Grafici prodotti tramite ciclo for che non vengono aggiunti a una nuova finestra utilizzando VlistBoxNella prima riga manca un punto e virgola: è un errore di copia / incolla? Il registro potrebbe mostrare messaggi di errore aggiuntivi, ma se la chiamata New Window () non è stata eseguita, la variabile "vlb" potrebbe fare riferimento a una casella creata in precedenza che è stata eliminata.
Oggetto: grafici prodotti tramite ciclo for che non vengono aggiunti a una nuova finestra utilizzando VlistBoxCiao,
Grazie per la risposta. Ora funziona. È stato stupido da parte mia non convalidarlo correttamente.
Tuttavia, ora sto riscontrando un problema diverso. Ho creato i grafici di variabilità e i grafici quantili normali in modo che i punti sul grafico appaiano evidenziati e codificati a colori in base alla categoria della legenda, ma ogni categoria della legenda si è trasformata in un blob di punti neri. Come posso risolvere questo problema?
colNameList=dt<< Get Column Names();
vlb=V list Box();
j2=New Window("Plots",<<JOURNAL></JOURNAL>

Oggetto: grafici prodotti tramite ciclo for che non vengono aggiunti a una nuova finestra utilizzando VlistBoxSuggerirei di rivedere il registro per ulteriori errori nell'esecuzione del proprio script. Il comando SendToReport non valuta tutti gli argomenti per impostazione predefinita. Potresti essere in grado di chiarire alcuni di questi errori forzando la valutazione degli argomenti, come in:
Dispatch({Eval("Variability Chart for"|| Char(colNameList[i]))}, ...)
In alternativa, generalmente preferisco modificare i rapporti dopo la creazione. SendToReport è molto utile per preservare le modifiche quando si salva uno script da una piattaforma, ma quando si scrive uno script personalizzato ci sono altre opzioni. Se salvi la piattaforma di variabilità in una variabile chiamata "vari", puoi modificare il rapporto con qualcosa di simile al seguente:
(vari << Report)["Variability Chart for"|| Char(colNameList[i])][FrameBox(1)] << (messages...)