<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Creé una tabla de resumen y una de las columnas necesita un orden de valor. El script para crear una columna con propiedades dice:
Nueva columna ( "Contrato" ,
Personaje ( 4 ) ,
Nominal ,
Establecer propiedad (
"Orden de valor" ,
{ "CEI" , "LOC" , "UEO" , "REINO UNIDO" , "UEE" , "MEA" , "PRFV" , "OTRO" , "NRD" , "DIR" ,
"COR" , "COMP" }
) ,
Conjunto seleccionado ,
Establecer valores (
{ "CEI" , "LOC" , "UEO" , "REINO UNIDO" , "UEE" , "MEA" , "PRFV" , "OTRO" , "NRD" , "DIR" ,
"COR" , "COMP" }
)
)
Sin embargo, no me gustaría crear la tabla desde cero, sino aplicar el orden de valores a la columna de la tabla de resumen (por lo tanto, la tabla de resumen es dinámica), ¿dónde debo insertar la secuencia de comandos para simplemente agregar la orden de valores a una secuencia de comandos existente?
Tabla de datos ( "PresupuestoAlojamiento.jmp" ) << Resumen (
Grupo ( : Contrato ) ,
Suma ( : HabitacionNoche ) ,
Suma ( : AdultoNoche ) ,
Suma ( : NetRoomRevenueWithOutVat ) ,
Subgrupo ( : Etiqueta ) ,
Enlace a la tabla de datos original ( 0 )
) ,
Nueva columna ( "MinADRMarket" ,
Numérico ,
Continuo ,
Formato ( Divisa ( "EUR" ) , 17 , 2 ) ,
Fórmula (
( : Nombre ( "Suma (NetRoomRevenueWithOutVat, Budget)" ) -
: Nombre ( "Suma (NetRoomRevenueWithOutVat, 2015)" )) / ( : Nombre ( "Suma (Noche de habitación, Presupuesto)" )
- : Nombre ( "Suma (Noche de habitación, 2015)" ))
)
) ,
Nueva columna ( "MinADBMarket" ,
Numérico ,
Continuo ,
Formato ( Divisa ( "EUR" ) , 17 , 2 ) ,
Fórmula (
( : Nombre ( "Suma (NetRoomRevenueWithOutVat, Budget)" ) -
: Nombre ( "Suma (NetRoomRevenueWithOutVat, 2015)" )) / ( : Nombre ( "Suma(NocheAdulto, Presupuesto)" )
- : Nombre ( "Suma (Noche de adultos, 2015)" ))
)
) ,
Normalmente, la tabla de resumen está vinculada de forma predeterminada. Si desmarca la casilla de verificación "enlace", no se vinculará (es decir, dinámico, interactivo...) y creo que la propiedad de ordenación de valores se perderá.
¿Debo vincular la tabla de resumen a la tabla de datos principal para que las propiedades de la columna se transfieran o sean independientes de la elección?
La propiedad de ordenación de valores la hereda una tabla de resumen vinculada. Entonces, si establece el orden de valores en su tabla principal, todas las tablas de resumen también lo obtendrán.
El siguiente código establece el orden de los valores en la tabla principal o en la tabla de resumen (depende de qué tabla sea la "Tabla de datos actuales").Por cierto, una vez que tenga más de una tabla abierta, recomiendo definir variables para las tablas de datos afectadas por el script (es decir, como dt = tabla de datos ("nombre"); dt_sum = dt<
Columna ( "Contrato" ) << Establecer propiedad (
"Orden de valor" ,
{ "CEI" , "LOC" , "UEO" , "REINO UNIDO" , "UEE" , "MEA" , "PRFV" , "OTRO" , "NRD" , "DIR" , "COR" ,
"COMP" }
);