<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Tengo un script largo (4000 filas) que produce un informe especial para un hotel y lo exporto a HTML y lo subo a un sitio web. Produzco el mismo informe para 5 hoteles diferentes con 5 guiones diferentes. En lugar de modificar este script y crear un nuevo script para cada hotel (en realidad, tengo 5), ¿cómo podría obtener el resultado de ejecutar un script y tomar 5 salidas (cada uno para un hotel)? Considero diferenciar la tabla de datos con una columna variable (digamos el código de la compañía: Hotel1 Hotel2 Hotel3 ....), eludir y pegar las 4000 filas 4 veces más sería la salida que necesito. Pero, ¿cómo debo lograrlo (dónde y cómo colocar esa secuencia de comandos que cada secuencia de comandos de 4000 filas produce una salida diferente?
¿O podría darle un comando a JMP para que ejecute el mismo informe tantas veces como las columnas de diferenciación tengan variables? Hotel1, Hotel2, Hotel3 ... ¿y se convierte en el filtro de datos local para cada informe?
¿Qué recomendarías y cómo resolverías esta automatización?
Muchas gracias de antemano
Mi script comienza y termina como:
noroeste = Nueva ventana ( "Informe de rendimiento de ventas de la isla" ,
.
.
.
.
.
.
)
)
)
)
) ;
noroeste El Cuadro de esquema ( "CURVA DE INGRESOS ACUMULATIVOS" )] << Cerrar ( 1 ) ;
noroeste El Cuadro de esquema ( "METRICAS POR MES" )] << Cerrar ( 1 ) ;
noroeste El Cuadro de esquema ( "METRICAS POR MERCADO" )] << Cerrar ( 1 ) ;
noroeste El Cuadro de esquema ( "METRICAS POR TIPO DE HABITACION" )] << Cerrar ( 1 ) ;
noroeste El Cuadro de esquema ( "METRICAS POR MERCADO / MES" )] << Cerrar ( 1 ) ;
noroeste El Cuadro de esquema ( "PICKUPS DIARIOS" )] << Cerrar ( 1 ) ;
noroeste El Cuadro de esquema ( "Mantener informes" )] << Cerrar ( 1 ) ;
noroeste El Cuadro de esquema ( "PRONÓSTICO" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 1 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 2 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 3 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 4 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 5 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 6 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 7 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 8 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 9 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 10 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 11 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 12 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 13 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 14 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 15 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( dieciséis )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 17 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 18 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 19 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 20 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 21 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 22 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 23 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 24 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 25 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 26 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 27 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 28 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 29 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 30 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 31 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 32 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 33 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 34 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 35 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 36 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 37 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 38 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 39 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 40 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 41 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 42 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 43 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 44 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 45 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 46 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 47 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 48 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 49 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 50 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 51 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 52 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 53 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 54 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 55 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 56 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 57 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 58 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 59 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 60 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 61 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 62 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 63 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 64 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( sesenta y cinco )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 66 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 67 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 68 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 69 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 70 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 71 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 72 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
noroeste El Caja de panel ( 73 )] [ Cuadro de esquema ( "Filtro de datos local" )] << Cerrar ( 1 ) ;
Puede crear una lista de hoteles y luego recorrer la lista. Excluya todos los demás hoteles, haga su análisis, cree su informe y luego continúe con el siguiente hotel. Algo como esto:
// Cambia esto para que coincida con el nombre de tu tabla
dt = tabla de datos ( "Tabla de datos del hotel" ) ;
hotel_list = { "Hotel1" , "Hotel2" , "Hotel3" , "Hotel4" , "Hotel5" } ;
para ( yo = 1 , yo <= Nitems ( hotel_list ) , yo ++,
one_hotel = hotel_list El yo ] ;
dt << estados de fila clara ;
hotel_rows = dt << obtener filas donde ( como columna ( dt , "Nombre del hotel" ) == one_hotel ) ;
Si ( las filas ( hotel_rows ) > 0 ,
dt << selecciona donde ( columna ( dt , "Nombre del hotel" ) ! = one_hotel ) << excluir << Borrar seleccionar ;
) ;
// Crea el informe para cada hotel aquí.
impresión ( one_hotel || ":" || carbonizarse ( las filas ( hotel_rows ))) ;
) ;
dt << estados de fila clara ;