<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
L'immagine sopra è da esempio JSL. Usando il comando Termine del valore dello script JSL, posso modificare il valore SILICE, SILANE, SULPHUR.
Diciamo che voglio ottenere il valore previsto di HARDNESS 72.85618 nella figura sopra. Come posso farlo usando lo script JSL?
Ci sono diverse opzioni
Per questo particolare rapporto puoi ottenere la durezza prevista
num ( currentreport () [ Casella di testo ( 12 )] << ottenere il testo );
72,85,618 mila
Il "12" può essere ricavato dalla vista della struttura ad albero (clic con il tasto destro e scelta modifica / mostra struttura ad albero). Tuttavia, di solito si vuole un approccio più generale per ottenere elementi da un report. Questo a volte può essere difficile.
Un modo è quello di scorrere su tutti i predittori. Questo codice ti fornirà una matrice con i valori previsti:
n = 4 ; // numero di variabili dipendenti
risultato = J ( 1 , n , . ) ;
per ( io = 1 , io <= 4 , io ++,
risultato [ io ] = num (( currentreport () [ Scatola dell'asse ( io )] [ 3 ] [ 1 ]) << ottenere il testo ) ;
) ;
Mostrare ( risultato ) ;
risultato = [153.7095 1392.402 384.4922 72.85618];
Una terza opzione, probabilmente più generale, sarebbe quella di usare << ottieni lo script delle impostazioni dei fattori, estrai i numeri dalla lista e aggiungili alla tabella dati (ad esempio in una nuova riga). I valori previsti possono quindi essere facilmente recuperati dalle colonne della formula. Naturalmente tutto ciò può essere fatto in JSL con un certo sforzo.