interrogare Usa il separatore delle migliaia usando JSLCosa ha ispirato questa richiesta di lista dei desideri?
Non è semplice chiedere a una colonna se la casella di controllo nelle informazioni della colonna per Usa separatore delle migliaia è selezionata. Puoi impostarlo come parte di << imposta formato. Al momento puoi scoprire come è impostato tramite << ottieni formato ma solo se è diverso dalla Preferenza generale in Tabelle, Usa separatore delle migliaia . Se corrisponde alla preferenza, semplicemente non è menzionato da << ottieni formato. Ciò mi ha lasciato sconcertato per un bel po', pensando che non ci fosse modo di ottenerlo. Quindi devi controllare entrambe le cose e devi estrarlo dall'espressione Format() restituita da <
Ci sono ragioni per preoccuparsene? Ha effetto sulle stringhe di caratteri di cui ottieni un elenco quando usi Riepiloga e raggruppa in base a una colonna numerica che utilizza separatori di migliaia. Mi sono imbattuto in questo come un bug in un vecchio codice che non si aspettava la possibilità che i dati che erano 1000 come valore numerico potessero apparire nei risultati di Riepilogo come "1000" per un utente ma per un utente diverso come "1.000" . È semplicemente più robusto gestire i numeri e non fare ipotesi sulla forma della stringa, quindi in realtà non sto utilizzando l'interrogazione della colonna per risolverlo, ma l'intera esperienza mi fa pensare che varrebbe la pena avere un modo semplice per apprendere questa impostazione .
Un'altra possibilità potrebbe essere quella di voler disattivare questa impostazione per alcuni script particolari e quindi riattivarla e per questo vuoi sapere quale era l'impostazione originale.
Qual è il miglioramento che vorresti vedere?
Un messaggio per una colonna "<< Ottieni Utilizza separatore delle migliaia". La mia richiesta sarebbe quella di restituire una semplice risposta 1/0 a come è impostata la casella di controllo per una determinata colonna, ovvero ciò che corrisponde al modo in cui i dati sono effettivamente formattati.
Perché questa idea è importante?
Questa è una piccola cosa e non impossibile da fare oggi, ma potrebbe valere la pena darci un'occhiata. Potrei crearmi una funzione per questo, ma il supporto JMP mi ha suggerito di creare un elemento della lista dei desideri dopo che ci siamo interrogati sul motivo per cui non tornava da <
Automazione e scriptingRi: interrogare Usa separatore delle migliaia utilizzando JSLsembra strettamente correlato alle Impostazioni modificate nelle Preferenze -> risolvi il problema :
Il codice JSL generato tramite get script, get format ecc. dipende dalle impostazioni nelle preferenze:
si presuppone che tutto ciò che è definito nelle preferenze sia "standard" - e, a seconda delle impostazioni correnti nelle preferenze, un altro "standard" è "standard" - e un altro comando verrà visualizzato nello script generato - o non verrà visualizzato in il copione.
L'idea: se questo codice viene eseguito nuovamente sullo stesso sistema, genererà lo stesso risultato.
D'altra parte: quando il codice viene generato su un altro sistema (con impostazioni diverse nelle preferenze), può portare a comportamenti significativamente diversi.
Non so come risolvere questo problema.
Una soluzione: genera sempre il codice con tutte le impostazioni correnti, non rimuovere le cose che si sovrappongono alle preferenze.
Ma questo porterà a un codice estremamente lungo.
Ri: interrogare Usa separatore delle migliaia utilizzando JSLPer il problema con il separatore delle migliaia, il suggerimento di Heidi funzionerà:
un messaggio speciale:
<< ottieni il separatore delle migliaia()
... invece di controllare l'impostazione delle migliaia da
<< ottieni il formato()
ovvero
<< ottieni tutte le impostazioni del formato che differiscono dalle impostazioni nelle preferenze()
ma cosa fare con le migliaia di questioni simili?
Ri: interrogare Usa separatore delle migliaia utilizzando JSL@hogi , sì, questo è esattamente ciò che desidero, un comando separato per ottenere solo l'impostazione corrente, qualcosa che restituisca 1/0 in base a quale sia lo stato corrente senza tutte le complicazioni legate al fatto che sia diverso dalle preferenze. Vedo che potrebbero esserci varie altre impostazioni in questa stessa barca in cui potrebbero essere aggiunti comandi separati per interrogare lo stato separatamente dall'uso <
Ri: interrogare Usa separatore delle migliaia utilizzando JSLÈ un'idea meravigliosa 
Ho aggiunto un commento all'altro desiderio
https://community.jmp.com/t5/JMP-Wish-List/Changed-Settings-in-the-Preferences-fix-the-issue/idc-p/737368/highlight/true#M5365
e ha suggerito un'opzione dettagliata per << ottieni anche lo script 