Qualcuno può aiutarmi con questo, non sono sicuro di cosa c'è che non va?Ciao,
Sto cercando di controllare il grafico con l'espressione (e il nome della colonna) selezionato nella casella combinata e il riferimento nel grafico di controllo ma ottenendo l'errore sotto il quale non capisco. Sto usando la stessa espressione all'inizio dello script e funziona senza flusso.
Grazie

ScriptingRe: Qualcuno può aiutarmi con questo, non sono sicuro di cosa c'è che non va?Ciao @swiergi11 ,
Non avendo il tuo codice completo per il debug, ma dando un'occhiata all'errore che hai e allo screenshot che hai salvato, penso che il problema sia dove chiami il nome della colonna:
:Nome("RSM_"||livello||"")
Presumibilmente, layer è un carattere, nel qual caso ha già le virgolette attorno, quindi preferisci scrivere: :Name("RSM_"||layer). Se il layer è un layer di elenco = {"A", "B", "C"}, allora dovresti fare riferimento agli elementi in esso contenuti, come layer[1], ecc. Non penso che tu debba aggiungere il ||"" dopo il livello perché questo in realtà non aggiunge nulla al nome della colonna. Sembra che anche la linea 360 abbia questo problema?
Inoltre, potresti voler sapere che il riferimento :Name() è deprecato e non verrà più utilizzato dopo la ver 16, credo. Invece, stanno usando il riferimento: "il nome della colonna va qui"n.
Spero questo sia di aiuto!,
DS
Re: Qualcuno può aiutarmi con questo, non sono sicuro di cosa c'è che non va?Ciao @swiergi11 ,
Puoi condividere il tuo script e la tabella dei dati? Puoi anonimizzare la tabella dei dati, quindi non so cosa sia cosa.
Avere accesso diretto allo script e alla tabella dei dati aiuterà a diagnosticare il problema principale.
Grazie!,
DS
Re: Qualcuno può aiutarmi con questo, non sono sicuro di cosa c'è che non va?Ciao DS,
Ci scusiamo per la ripetizione in ritardo, ultimamente sono stato piuttosto impegnato.
Quindi ecco una versione semplificata del mio script, vorrei solo che l'argomento scelto dalla casella combinata fosse incluso nel nome della colonna che aiuterà quindi a scegliere la tabella dei limiti di controllo corretta, ecc.
A questo punto lo script non è in grado di comprendere l'argomento.
Names Default To Here( 1 );
New Window( "Data selection",
<<MODAL></MODAL>Re: Qualcuno può aiutarmi con questo, non sono sicuro di cosa c'è che non va?Ciao,
Grazie per la tua risposta.
"layer" è il riferimento assegnato a diversi estratti di dati e quindi la denominazione delle colonne nella casella combinata a seconda di quale è selezionato:
rr_cb = Casella combinata( {"D0585DI", "D0585IG","D0585L3","D0585L2", "D0585L1"}, <
layer = rr_cb << GetText;
Cambio il nome della colonna dei dati di origine in RSM_" strato " che sarà uno dei 5 di cui sopra.
:VAR1VALUE << Imposta nome("RSM_"||livello||"");
Quando creo il grafico di controllo, sto cercando di utilizzare la stessa analogia per scegliere la colonna per la trama, ma questo non funziona.
Ho provato i tuoi suggerimenti e l'errore è sparito ma CC non viene creato, il che penso sia ancora dovuto all'errore di denominazione di quella colonna.
Grazie,
Tomasz