Re: rilevare l'errore "colonna mancante" e fornire un menu di selezione - Stato modificato in: Confermato@hogi - Grazie per il tuo suggerimento! Abbiamo catturato la tua richiesta e la prenderemo in considerazione.
Re: rilevare l'errore "colonna mancante" e fornire un menu di selezioneHo appena visto @Florian_Vogt presentazione introduttiva di JMP17 che il nuovo Generatore di flussi di lavoro catture L'errore "colonna mancante" mostra una finestra per selezionare una colonna sostitutiva.
meraviglioso 
scavando più a fondo:
Il Workflow Builder ricorda il collegamento tra il nome della colonna originale e la colonna sostitutiva, ma NON cambia il codice JSL, giusto?

a) Potresti aggiungere un pulsante per applicare la sostituzione solo una volta e non salvarlo per il futuro
b) Potresti aggiungere un pulsante per abilitare la correzione automatica del codice. (come opzione nella finestra che richiede all'utente una colonna sostitutiva - o come funzione nel Gestore riferimenti)
c) al momento l'esistenza di una regola sostitutiva “prevale” sul collegamento alla colonna vera e propria. Forse ha senso aggiungere un'opzione: utilizzare la regola di sostituzione solo se manca la colonna originale?
Più importante
- Potresti abilitare questa funzione anche per l'esecuzione del codice JSL standard? 

Re: rilevare l'errore "colonna mancante" e fornire un menu di selezioneNaturalmente, sarà difficile per la correzione automatica correggere ogni singola riga di codice che si può immaginare.
Ma che ne dici di:
prima cattura tutte le righe di codice che "chiamano" la colonna mancante, quindi per ciascuna di queste righe correggi automaticamente casi come questi:
:missingcolumn;
column(dt,missingcolumname);
As Column(dt,missingcolumname);
o lascia un commento in cui la correzione automatica non è riuscita:
columnname_part1="heig";
columnname_part2="ht";
Parse( ":" || columnname_part1 || columnname_part1) // auto-correction failed: missing column: ":height", replacement column: ":height_new"
Ri: rilevare l'errore "colonna mancante" e fornire un menu di selezione@Jonas_Rinne
Ri: rilevare l'errore "colonna mancante" e fornire un menu di selezione - Stato modificato in: IndagineRi: rilevare l'errore "colonna mancante" e fornire un menu di selezioneMeraviglioso, suona bene.
Ti auguro ogni successo 
Ri: rilevare l'errore "colonna mancante" e fornire un menu di selezioneContinueremo a esaminare questo aspetto.È un problema un po' complesso da affrontare, quindi se riusciamo a trovare un modo per affrontarlo lo faremo.
cattura l'errore "colonna mancante" e fornisce un menu di selezione☑ nuova fantastica funzionalità
☑ potrebbe aiutare molti utenti!
☐ rimuove un "bug"
☐ bello da avere
☐ nessuno ne ha bisogno
#myTop10_2022
Se un utente modifica il nome di una colonna, i riferimenti alla colonna negli script della tabella vengono (a volte) corretti automaticamente, i riferimenti negli script dell'utente purtroppo no: Column() vs As Column() vs datable:column vs dt:As name("column")
Pertanto, le modifiche ai nomi delle colonne sono molto pericolose: c'è sempre il rischio che un codice JSL non funzioni più dopo la modifica, come illustrato nell'esempio seguente.
JMP rileva che è richiesta una colonna noc-existing e genera un errore:

Il mio desiderio:
Invece di generare un errore, JMP potrebbe aprire una finestra e fornire un elenco di nomi di colonne .
Quindi l'utente può selezionare una colonna sostitutiva .
Dovrebbe essere presente anche una casella di controllo che consenta all'utente di decidere se il codice J SL debba essere automaticamente modificato con il nuovo nome della colonna.
Il nuovo comportamento potrebbe essere abilitato/disabilitato nel menu delle preferenze, in modo che gli utenti abituati ai messaggi di errore abbiano comunque la possibilità di riceverli.
NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.JMP");
Data Table( "Big Class" ):age << Set Name( "age_" );
s = dt << runScript("Distribution"); // column names automatcally adjusted
wait(2);
s = dt << runScript("Set Age Value Labels"); // this script throws an error
altri desideri inviati da 
Modellazione statistica avanzataAutomazione e scriptingAnalisi e modellazione dei dati di baseRicerca sui consumatori e sul mercatoOrganizzazione dei contenutiAccesso ai datiFusione e pulizia dei datiEsplorazione e visualizzazione dei datiProgettazione degli esperimentiPersonalizzazione di massaModellazione predittiva e apprendimento automaticoIngegneria della qualità e dei processiAnalisi di affidabilitàCondivisione e comunicazione dei risultatiRe: cattura errore "colonna mancante" e fornisci un menu di selezione - Stato modificato in: RiconosciutoRe: cattura l'errore "colonna mancante" e fornisci un menu di selezionemolte grazie - renderà JMP molto più comodo:)