Aggiunta di un'immagine da una tabella dati all'outputCon uno script JSL, sto cercando di costruire un display che mostrerà una piccola tabella di 4 righe e 2 colonne. Le righe nella prima colonna di questa tabella saranno i nomi di 4 colonne della tabella dati. I valori nella seconda colonna del mio output verranno estratti dalle 4 colonne della mia tabella dati, a seconda dei criteri di selezione che programmerò nello script. Insieme alla tabella, desidero visualizzare un'immagine memorizzata in un'altra colonna della mia tabella dati. Questa colonna è formattata come colonna di espressione. So come inserire le immagini nella colonna, ma come faccio a fare riferimento a tali immagini in uno script JSL?
Grazie in anticipo!
Bruce
Ri: Aggiunta di un'immagine da una tabella dati all'outputGrazie a tutte le risposte che ho ricevuto a questo post. Ogni risposta mi ha aiutato a saperne di più su JMP e su come arrivare alla soluzione finale. Ho dovuto sceglierne uno da accettare come soluzione ed è stato quello che somigliava più direttamente al mio risultato finale.
Bruce
Ri: Aggiunta di un'immagine da una tabella dati all'outputDalla mia prima risposta, @pmroz E @Craige_Hales risposte, puoi vedere che esistono numerose opzioni JMP per la creazione di visualizzazioni. Ciò che scrivi dipende dalle caratteristiche che desideri per il "rapporto" finale.
- La persona che visualizza il report utilizzerà JMP per aprire un diario, una tabella, un file .jrp, un'applicazione? Desideri controlli dinamici come un pulsante successivo, caselle di selezione o semplicemente un display lungo con scorrimento semplice?
- Oppure la persona che visualizza non utilizzerà JMP e utilizzerà una pagina Web, un file PPT, un documento PDF o WORD?
Quando ho un numero elevato di visualizzazioni (>20) e l'utente del report non utilizzerà JMP, creo un report PPTX personalizzato o creo un report Web con un elenco e un selettore dinamico di nomi per visualizzare l'immagine (che richiede un po' di scripting html).Quando l'utente utilizzerà JMP, utilizzo controlli dinamici con pulsanti ed elenchi di immagini o alberi.
In allegato è presente un altro script (TableBoxwithPics.jsl) che crea un report JMP che può essere inserito nel journal o salvato in un output statico alternativo.

Ri: Aggiunta di un'immagine da una tabella dati all'output
dt = Open( "$sample_data/big class families.jmp" );
New Window( "people",
vlistbox(
picholder = Border Box( Text Box( "" ) ),
namebox = textbox(""),
Button Box( "next", advance() )
)
);
curRow = 0;
advance = Function( {},
{},
curRow += 1;
If( curRow > N Rows( dt ),
curRow = 1
);
(picholder << child) << delete;
picholder << append( dt:picture[curRow] );
namebox<<SETTEXT></SETTEXT>
Window with picture from data tableWindow with picture from data tableFinestra con immagine dalla tabella dati
Ri: Aggiunta di un'immagine da una tabella dati all'outputDai un'occhiata a Justin e al mio presentazione all'ultima conferenza Discovery a Cary.Uno degli script mostra come visualizzare un'immagine memorizzata in una cella di tabella.
Ri: Aggiunta di un'immagine da una tabella dati all'outputHo le mie immagini in una tabella dati JMP utilizzando uno script simile a quello che hai allegato. Tuttavia, ora desidero generare le immagini in una sorta di report JMP. Non sono sicuro che tipo di contenitore dovrei usare? Se volessi solo una semplice tabella con il nome dell'immagine e l'immagine stessa, come apparirebbe quel segmento di script?
Grazie ancora!
Bruce
Ri: Aggiunta di un'immagine da una tabella dati all'outputNon hai menzionato il tipo di contenitore che utilizzerai. Se una finestra con una tabella, JMP 14 ha una proprietà di colonna chiamata gestore eventi. Inoltre c'è stata un'interessante discussione sui collegamenti ipertestuali in una casella di testo Collegamenti ipertestuali nella casella di testo .
Ho allegato uno script con un esempio di tabella con un'immagine e un gestore eventi. Il blog non mi permetteva di aggiungere un file con estensione .jsl, quindi ho aggiunto un .txt.Scarica il file e rilascia l'estensione .txt per aprirlo in JMP.
Il datatable di esempio JMP SAS Offices.jmp fornisce un altro esempio di gestore eventi per una tabella dati.