¿Cómo puedo hacer referencia a un número en jsl?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Estoy intentando ejecutar la misma consulta en cinco periodos de informe diferentes a través de jsl. Me gustaría ejecutar una consulta y hacer referencia al período de informe en la parte superior de mi script. Como ejemplo:
A = 1215
B = 1214
C = 1213
Seleccionar campos de tabla_A
Seleccionar campos de tabla_B
Seleccionar campos de tabla_C
Sigo recibiendo mensajes de error porque table_A no existe. ¿Cómo puedo formatear mi script para que JMP sepa que necesito datos de table_1215?
Gracias.
Re: ¿Cómo puedo hacer referencia a un número en jsl?Si, gracias.
Re: ¿Cómo puedo hacer referencia a un número en jsl?¿Es esto lo que estás tratando de hacer?
UNA = 1215 ;
segundo = 1214 ;
do = 1213 ;
dt1 = tabla de datos ( "mesa_" || carbonizarse ( una )) ;
dt2 = tabla de datos ( "mesa_" || carbonizarse ( segundo )) ;
dt3 = tabla de datos ( "mesa_" || carbonizarse ( do )) ;
Ahora puede usar las tres variables de tabla dt1, dt2 y dt3 con la lógica SELECT. El ejemplo asume que tiene una columna llamada ONE_COLUMN.
dt1 << selecciona donde ( : una columna == 50 ) ;
dt2 << selecciona donde ( : una columna == 61 ) ;
dt3 << selecciona donde ( : una columna == 75 ) ;
Re: ¿Cómo puedo hacer referencia a un número en jsl?En JSL se puede hacer referencia explícita a una tabla de datos utilizando su nombre o mediante una variable definida (un "puntero" a la tabla en particular). Es importante saber cuál es cuál difieren según la sintaxis. Además, los nombres de las tablas deben referirse exactamente como están y como cadenas, es decir, entre comillas dobles. También cuando el nombre es un "número".
No estoy seguro de qué falla en su script, pero hay muchas maneras de hacer lo que quiere con JSL. A continuación se muestra un ejemplo que asume que las tablas simplemente se llaman "1215", etc.
periodos = { 1215 , 1214 , 1213 } ;
por ( yo = 1 , yo <= N artículos ( periodos ) , yo ++,
dt = Tabla de datos ( Carbonizarse ( periodos El yo ])) ;
Show ( dt ) ;
// hacer más cosas con dt
) ;