Funzione di riepilogo JSL (è davvero questo il comportamento previsto?)Ciao a tutti,
Utilizzo JMP su diversi computer e su uno di essi avevo installato JMP con l'interfaccia in francese mentre sull'altro è in inglese. Entrambi funzionano sotto MacOS. Questo normalmente non mi impedisce di eseguire script JSL su nessuno dei due senza dover modificare nulla. Tuttavia, mi sono imbattuto in una situazione in cui il codice fallisce. Nella funzione di riepilogo, è possibile chiedere che i nomi delle colonne nella tabella di riepilogo abbiano lo stesso nome di quello della tabella originale utilizzando il messaggio:
statistics column name format ( "column" )
Tuttavia, sul mio computer "francese", devo modificare l'istruzione in
statistics column name format ( "colonne" )
il che mi sembra un comportamento strano. Era questo ciò che si intendeva? o è un problema tecnico? Inoltre, non ho trovato un comando JSL che mi consenta di interrogare qual è la lingua di visualizzazione su un computer e quindi non posso aggirare il problema con le istruzioni condizionali. Capisco che posso facilmente cambiare la lingua di visualizzazione sul computer incriminato, ma ciò limita la possibilità di condividere il codice con colleghi che potrebbero utilizzare impostazioni diverse della lingua di visualizzazione.
Molte grazie, Yves
Automazione e scriptingMac OSRi: Funzione di riepilogo JSL (è davvero questo il comportamento previsto?)Ciao Jarmo,
Grazie per la tua risposta. Utilizzo JMP17 Pro su entrambi i computer ed entrambi utilizzano l'ultima versione di MacOS. Dovrò indagare su come scoprire le impostazioni internazionali del computer al di fuori di JMP. Forse hanno già trovato una soluzione in JMP18!
Grazie, Yves
Ri: Funzione di riepilogo JSL (è davvero questo il comportamento previsto?)Quali versioni di JMP stai utilizzando? Immagino che se vuoi capire la lingua dell'utente dovrai utilizzare alcuni comandi del sistema operativo tramite Esegui programma() (io uso Windows, quindi non sono sicuro di quali opzioni hai (molto probabilmente molto meglio di me)). Con Windows penso che dovresti controllare anche la lingua di visualizzazione dalle Preferenze di JMP.
Ho contattato l'assistenza JMP (giugno 2021, SAS 7613370838) per una cosa un po' simile; i nomi delle colonne create dalla piattaforma di riepilogo dipendono dalla lingua dell'utente. Un altro punto in cui questo è/era un problema è quando si tenta di ottenere riferimenti alle finestre dei report in base al loro nome, il nome è/era diverso a seconda della lingua... Non sono sicuro di quale sia la situazione attualmente con JMP17 o con l'imminente JMP18 poiché non collaudo JMP con lingue diverse dall'inglese (tranne che in alcuni rari casi devo eseguire il debug di alcuni problemi con gli utenti giapponesi).
L'ultimo commento in quel vecchio ticket del supporto era:
In base al tuo feedback, abbiamo inviato un suggerimento allo sviluppo per consentire all'inglese di funzionare sempre per le tabelle generate da JMP, come nell'esempio della tabella di riepilogo.