<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Tengo una tabla y produzco diferentes gráficos, pero cada gráfico debe tener datos filtrados de manera diferente. Lo que estoy experimentando es que el primer filtro de datos no cambiará y sobrescribirá el siguiente filtro de datos, lo que significa que solo puedo usar 1 script de filtro de datos para varios informes. ¿Debo escribir "estados de fila claros" antes de cada nuevo filtro de datos? El ejemplo de golpe consta de 2 filtros de datos, pero haga lo que haga, JMP ignora el segundo filtro de datos, solo y siempre el primero es válido.
¿Alguien podría compartir sus experiencias/soluciones?
Gracias
dt_master = Abierto ( "PresupuestoAlojamiento.jmp" ) ;
Abierto ( "AgenciaStayREALDATAfin.jmp" ) ;
//Resumen REALDATA
Tabla de datos ( "AgenciaStayREALDATAfin.jmp" ) << Resumen (
Grupo ( : Etiqueta , : Mes , : Contrato , : Tipo de habitación ) ,
Significar ( : RoomDescuento% ) ,
Suma ( : NetRoomRevenueWithOutVat ) ,
Suma ( : HabitacionNoche ) ,
Suma ( : AdultoNoche ) ,
Suma ( : BrutRoomIngresos ) ,
Suma ( : HabitaciónDescuento ) ,
formato de nombre de columna de estadísticas ( "columna" ) ,
Enlace a la tabla de datos original ( 0 )
) ;
//Concatenar
Tabla de datos ( "PresupuestoAlojamiento.jmp" ) << Concatenar (
Tabla de datos ( "AgencyStayREALDATAfin By (Etiqueta, Mes, Contrato, Tipo de habitación).jmp" ) ,
Mantener fórmulas ,
Agregar a la primera tabla
) ;
//FILTRO DE DATOS 1
Tabla de datos actual () << Filtro de datos (
Ubicación ( { 324 , 0 } ) ,
Modo ( Seleccionar ( 0 ) , Incluir ( 1 ) ) ,
Añadir filtro ( columnas ( : Etiqueta ) , Dónde ( : Etiqueta == { "Presupuesto" , "2015" } ) , Mostrar ( : Etiqueta , Tamaño ( 102 , 59 ) , Pantalla de casilla de verificación ) )
) ;
//Rendimiento de ocupación doble por mes
Generador de gráficos (
Tamaño ( 1263 , 871 ) ,
Mostrar panel de control ( 0 ) ,
Posición de la leyenda ( "Bien" ) ,
Estiramiento automático ( 0 ) ,
Color de relleno del título ( "Azul claro" ) ,
Color del marco del título ( "Gris oscuro medio" ) ,
Color de relleno de nivel ( { 174 , 203 , 228 } ) ,
Color del marco de nivel ( "Gris oscuro medio" ) ,
Subrayado de nivel ( 1 ) ,
Variables ( X ( : Mes ) , Y ( : HabitacionNoche ) , Y ( : HabitacionNoche ) , Cubrir ( : Etiqueta ) ) ,
Elementos (
Posición ( 1 , 1 ) ,
Bar ( X , Y , Leyenda ( 3 ) , Estilo de barra ( "Soltero" ) , Estadística de resumen ( "Suma" ) , Etiqueta ( "Valor" ) ) ,
Cuadro de subtítulos ( X , Y , Leyenda ( 6 ) , Estadística de resumen ( "Suma" ) , Posición X ( "Bien" ) , Posición Y ( "Arriba" ) )
) ,
Elementos (
Posición ( 1 , 2 ) ,
Bar ( X , Y , Leyenda ( 5 ) , Estilo de barra ( "Soltero" ) , Estadística de resumen ( "% del total" ) , Etiqueta ( "Valor" ) ) ,
Cuadro de subtítulos ( X , Y , Leyenda ( 7 ) , Estadística de resumen ( "% del total" ) , Posición X ( "Bien" ) , Posición Y ( "Arriba" ) )
) ,
Enviar a informe (
Despacho ( {} , "Constructor de gráficos" , ContornoCuadro , { Establecer título ( "Rendimiento de la noche en la habitación por mes [presupuesto frente a 2015]" )} ) ,
Despacho (
{} ,
"Mes" ,
ScaleBox ,
{ mínimo ( - 0.5 ) , máx. ( 6.5 ) , Cª ( 1 ) , Garrapatas menores ( 1 ) , Mostrar cuadrícula secundaria ( 1 ) , dentro de las garrapatas ( 1 ) , Etiquetas rotadas ( "Horizontal" )}
) ,
Despacho ( {} , "Noche de habitación" , ScaleBox , { Mostrar cuadrícula principal ( 1 ) , Mostrar cuadrícula secundaria ( 1 ) , dentro de las garrapatas ( 1 )} ) ,
Despacho (
{} ,
"Noche de habitación" ,
ScaleBox ( 2 ) ,
{ Formato ( "Por ciento" , Usar separador de miles ( 0 ) , 12 , 2 ) , máx. ( 0.4 ) , Mostrar cuadrícula principal ( 1 ) , Mostrar cuadrícula secundaria ( 1 ) , dentro de las garrapatas ( 1 )}
) ,
Despacho (
{} ,
"400" ,
ScaleBox ,
{ Modelo de leyenda (
3 ,
Propiedades ( 0 , { Color de linea ( - 4222675 ) , Color de relleno ( - 4222675 )} ) ,
Propiedades ( 1 , { Color de linea ( - 13647958 ) , Color de relleno ( - 13647958 )} ) ,
Propiedades ( 2 , { Color de linea ( - 2994485 ) , Color de relleno ( - 2994485 )} )
)}
) ,
Despacho ( {} , "título del gráfico" , TextEditBox , { Establecer texto ( "" )} ) ,
Despacho ( {} , "Título Y" , TextEditBox , { Establecer texto ( "" )} ) ,
Despacho ( {} , "" , AxisBox ( 2 ) , { Agregar etiqueta de eje ( "Suma de RoomNight por mes" ) , Agregar etiqueta de eje ( "Ay Bazinda Toplam Gece Konaklama" )} ) ,
Despacho ( {} , "Constructor de gráficos" , MarcoCuadro , { Izquierda ( 1 ) , Bien ( 1 ) , Arriba ( 1 ) , Abajo ( 1 )} ) ,
Despacho ( {} , "Y 1 título" , TextEditBox , { Establecer texto ( "% del total de RoomNight por mes" )} ) ,
Despacho ( {} , "" , AxisBox ( 3 ) , { Agregar etiqueta de eje ( "Ay Bazinda Toplam Gece Konaklama Yüzdesel Dagilimi" )} ) ,
Despacho (
{} ,
"Ay Bazinda Toplam Gece Konaklama Yüzdesel Dagilimi" ,
TextEditBox ,
{ Establecer texto ( "Ay Bazinda Gece Konaklama Yüzdesel Dagilimi" )}
)
)
) ;
//FILTRO DE DATOS 2
Tabla de datos actual () << Filtro de datos (
Ubicación ( { 437 , 0 } ) ,
Modo ( Seleccionar ( 0 ) , Incluir ( 1 ) ) ,
Añadir filtro ( columnas ( : Etiqueta ) , Dónde ( : Etiqueta == { "Presupuesto" , "2015" , "2014" } ) , Mostrar ( : Etiqueta , Tamaño ( 102 , 59 ) , Pantalla de casilla de verificación ) )
) ;
//Desempeño de Ocupación Doble por Código de Mercado
Generador de gráficos (
Tamaño ( 1263 , 629 ) ,
Mostrar panel de control ( 0 ) ,
Color de relleno del título ( "Azul claro" ) ,
Color del marco del título ( "Gris oscuro medio" ) ,
Color de relleno de nivel ( { 174 , 203 , 228 } ) ,
Color del marco de nivel ( "Gris oscuro medio" ) ,
Subrayado de nivel ( 1 ) ,
Variables ( X ( : Contrato ) , Y ( : DobleOcc ) , Cubrir ( : Etiqueta ) ) ,
Elementos ( Bar ( X , Y , Leyenda ( 2 ) , Estilo de barra ( "Soltero" ) , Estadística de resumen ( "Significar" ) , Etiqueta ( "Valor" ) ) ) ,
Enviar a informe (
Despacho ( {} , "Contrato" , ScaleBox , { Mostrar cuadrícula secundaria ( 1 ) , dentro de las garrapatas ( 1 )} ) ,
Despacho (
{} ,
"DobleOcc" ,
ScaleBox ,
{ mínimo ( 1.39439277722467 ) , máx. ( 2.4 ) , Cª ( 0.2 ) , Garrapatas menores ( 1 ) , Mostrar cuadrícula principal ( 1 ) , Mostrar cuadrícula secundaria ( 1 ) , dentro de las garrapatas ( 1 )}
)
)
) ;
Aquí hay un ejemplo usando Big Class con dos gráficos, dos filtros de datos locales:
dt = Abierto ( "$sample_data\Gran Clase.jmp" ) ;
noroeste = Nueva ventana ( "Ejemplo con 2 filtros de datos diferentes" ,
caja de paneles ( "Filtro de edad" ,
gb1 = Generador de gráficos (
Mostrar panel de control ( 0 ) ,
Variables ( X ( : peso ) , Y ( : altura ) , Cubrir ( : sexo ) ) ,
Elementos ( Puntos ( X , Y , Leyenda ( 1 ) , Estar nervioso ( 1 ) ) ) ,
Filtro de datos locales (
Ubicación ( { 986 , 266 } ) ,
Modo ( Seleccionar ( 0 ) , Espectáculo ( 1 ) , Incluir ( 1 ) ) ,
Añadir filtro ( columnas ( : edad ) , Dónde ( : edad == { 12 , 13 , 14 } ) )
)
) ,
) ,
caja de paneles ( "Filtro de sexo" ,
Generador de gráficos (
Mostrar panel de control ( 0 ) ,
Variables ( X ( : peso ) , Y ( : altura ) , Cubrir ( : sexo ) ) ,
Elementos ( Puntos ( X , Y , Leyenda ( 1 ) , Estar nervioso ( 1 ) ) ) ,
Filtro de datos locales (
Ubicación ( { 93 , 158 } ) ,
Modo ( Seleccionar ( 0 ) , Espectáculo ( 1 ) , Incluir ( 1 ) ) ,
Añadir filtro ( columnas ( : sexo ) , Dónde ( : sexo == "METRO" ) )
)
) ,
)
) ;