In JMP 10 e versioni successive, vai su File --> Preferenze, seleziona Integrazione SAS e attiva l'opzione "Utilizza etichette di colonna SAS per i nomi di colonna durante l'importazione dei dati". Questa opzione ora funziona per utilizzare automaticamente le etichette delle colonne indipendentemente dal modo in cui la tabella dati SAS viene aperta in JMP.
Non vedo un modo per fare direttamente ciò che chiedi anche se potrebbe essere possibile e qualcuno qui potrebbe mostrarti la strada. Tuttavia, è possibile tramite script modificare le intestazioni di colonna della tabella importata con i nomi delle variabili SAS equivalenti. Quando si apre un dataset SAS in JMP, JMP sembra creare 2 nuove proprietà per ciascuna colonna. Uno è chiamato SAS Name e l'altro è chiamato SAS Label. Si desidera sostituire i nomi delle colonne JMP con i nomi SAS. Ecco uno script per farlo (almeno in 8.0.1):
dt = Data Table( "DemoSAS" );
lastcol = N Col( dt );
For( i = 1, i < lastcol+1, i++,
col = Column Name( i );
SASn = col << Get Property( "SAS Name" );
col << Set Name( Char( Eval Expr( SASn ) ) );
);
Dovresti modificare la prima riga in modo appropriato ... ad esempio puoi sostituire "DemoSAS" con il nome di una tabella aperta, oppure puoi cambiare la riga in Open che ti chiederà di selezionare un file contenente una tabella JMP .
Non l'ho provato ma è possibile (non certo!) Potresti creare una nuova associazione di file che potresti etichettare Apri dati SAS con JMP che esegue uno script simile all'apertura di un set di dati SAS.
Michael