Ciao,
Sto riscontrando problemi molto curiosi che non ho ancora riscontrato all'interno della community di JMP. Usando JSL, ecco cosa sta succedendo:
- Importa set di dati (dt)
- Valori corretti in :Col1
- Poiché sto sostituendo i valori corretti nella stessa cella da cui vengono letti, sto usando un ciclo for
- Ho questo stesso ciclo impostato in altri script. Ne ho controllati alcuni e funzionano ancora correttamente
- Usa :Col1 nella formula per :Col2
- :Col2 abbinato per unire tabelle con dt.
- La tabella unita non ha :Col1
(al termine dello script)
- Noto, a colpo d'occhio, che :Col1 non è stato aggiornato
- Metto in evidenza il codice nello script che ho creato ed eseguo block separatamente e :Col1 aggiorna, come previsto nel passaggio 2
- Nulla è stato fatto in modo diverso tranne individuare il codice da eseguire separatamente.
- I valori creati dal passaggio 3 hanno ancora i valori non aggiornati di :Col1, quindi il join non ha funzionato come previsto
Poiché questo problema sembra essere isolato dallo script corrente su cui sto lavorando, questo è un vero grattacapo, principalmente perché questo è uno dei primissimi blocchi di codice nello script. Prima di questo ci sono creazioni di colonne e rinominazioni di colonne in corso. Non ce ne sono molti nemmeno di questi. Circa 20 righe di codice tra l'importazione del set di dati e questo blocco di codice.
Tecnicamente sto riscontrando questo problema in tutto il mio codice in modi diversi, ma la prima istanza è sopra. Questo "nuovo" script è una copia di uno script funzionante noto, ma modificato per estrarre i dati da una fonte diversa. Esistono differenze tra le fonti di dati e quelle sono già state contabilizzate.Sto riscontrando questo problema per l'eliminazione della colonna e altri cicli for. Ho persino ricreato una parte di questo script ENTRAMBI da zero e un altro tentativo puntando e facendo clic e copiando e incollando dal registro avanzato.Tutto ha questo problema. Penso che debba avere qualcosa a che fare con la fonte (server SQL), ma nessun altro sta riscontrando questo problema. Sono l'unico che estrae dal server SQL e utilizza comunque JMP.
qualche idea?