Come posso fare riferimento a un numero in jsl?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Sto cercando di eseguire la stessa query su cinque diversi periodi di reporting tramite jsl. Vorrei eseguire una query e fare riferimento al periodo di segnalazione nella parte superiore del mio script. Come esempio:
A = 1215
B = 1214
C = 1.213
Seleziona i campi da table_A
Seleziona i campi da table_B
Seleziona campi da table_C
Continuo a ricevere messaggi di errore perché table_A non esiste. Come posso formattare il mio script in modo che JMP sappia che ho bisogno di dati da table_1215?
Grazie.
Ri: Come posso fare riferimento a un numero in jsl?Si Grazie.
Ri: Come posso fare riferimento a un numero in jsl?È questo che stai cercando di fare?
UN = 1215 ;
B = 1214 ;
C = 1213 ;
dt1 = tabella dati ( "tavolo_" || carbonizzare ( un )) ;
dt2 = tabella dati ( "tavolo_" || carbonizzare ( B )) ;
DT3 = tabella dati ( "tavolo_" || carbonizzare ( c )) ;
Ora è possibile utilizzare le tre variabili di tabella dt1, dt2 e dt3 con logica SELECT. Nell'esempio si presuppone che tu abbia una colonna denominata ONE_COLUMN.
dt1 << seleziona dove ( : one_column == 50 ) ;
dt2 << seleziona dove ( : one_column == 61 ) ;
DT3 << seleziona dove ( : one_column == 75 ) ;
Ri: Come posso fare riferimento a un numero in jsl?In JSL una tabella di dati può essere riferita esplicitamente usando il suo nome o una variabile definita (un "puntatore" alla tabella particolare). È importante sapere quale è la differenza rispetto alla sintassi. Inoltre, i nomi delle tabelle devono essere indicati esattamente come sono e come stringhe, cioè tra virgolette. Anche quando il nome è un "numero".
Non sono sicuro di cosa vada storto nel tuo script, ma ci sono molti modi per fare ciò che vuoi con JSL. Di seguito è riportato un esempio che presuppone che le tabelle vengano semplicemente denominate "1215" ecc.
periodi = { 1215 , 1214 , 1213 } ;
Per ( io = 1 , io <= N articoli ( periodi ) , io ++,
dt = Tabella dati ( carbonizzare ( periodi [ io ])) ;
Mostrare ( dt ) ;
// fai più cose con dt
) ;