<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho una tabella e produco grafici diversi, ma ogni grafico deve essere filtrato in modo diverso. Quello che sto riscontrando è che il primo filtro dati non cambierà e sovrascriverà il seguente filtro dati, il che significa che posso utilizzare solo 1 script Filtro dati per più report. Devo scrivere "clear row states" prima di ogni nuovo filtro dati? L'esempio del colpo è composto da 2 filtri dati ma qualunque cosa io faccia il secondo filtro dati viene ignorato da JMP, solo e sempre il primo è valido.
Qualcuno potrebbe condividere le sue esperienze/soluzioni?
Grazie
dt_master = Aprire ( "AlloggioBudget.jmp" ) ;
Aprire ( "AgencyStayREALDATAfin.jmp" ) ;
//Riepilogo REALDATA
Tabella dati ( "AgencyStayREALDATAfin.jmp" ) << Riepilogo (
Gruppo ( : Etichetta , : Mese , : Contrarre , : Tipo di stanza ) ,
Significare ( : CameraSconto% ) ,
Somma ( : NetRoomRevenueWithOutVat ) ,
Somma ( : CameraNotte ) ,
Somma ( : AdultoNotte ) ,
Somma ( : BrutRoomEntrate ) ,
Somma ( : CameraSconto ) ,
formato del nome della colonna delle statistiche ( "colonna" ) ,
Collegamento alla tabella dati originale ( 0 )
) ;
//Concatenare
Tabella dati ( "AlloggioBudget.jmp" ) << Concatenare (
Tabella dati ( "AgencyStayREALDATAfin Per (Etichetta, Mese, Contratto, Tipo di camera).jmp" ) ,
Mantieni le formule ,
Aggiungi alla prima tabella
) ;
//FILTRO DATI 1
Tabella dei dati correnti () << Filtro dati (
Posizione ( { 324 , 0 } ) ,
Modalità ( Selezionare ( 0 ) , Includere ( 1 ) ) ,
Aggiungi filtro ( colonne ( : Etichetta ) , Dove ( : Etichetta == { "Bilancio" , "2015" } ) , Schermo ( : Etichetta , Misurare ( 102 , 59 ) , Visualizzazione della casella di controllo ) )
) ;
//Prestazioni di doppia occupazione per mese
Costruttore di grafici (
Misurare ( 1263 , 871 ) ,
Mostra pannello di controllo ( 0 ) ,
Posizione della leggenda ( "Giusto" ) ,
Allungamento automatico ( 0 ) ,
Colore riempimento titolo ( "Azzurro" ) ,
Colore della cornice del titolo ( "Grigio medio scuro" ) ,
Colore riempimento livello ( { 174 , 203 , 228 } ) ,
Colore cornice livello ( "Grigio medio scuro" ) ,
Livello Sottolineato ( 1 ) ,
Variabili ( X ( : Mese ) , Y ( : CameraNotte ) , Y ( : CameraNotte ) , Sovrapposizione ( : Etichetta ) ) ,
Elementi (
Posizione ( 1 , 1 ) ,
Sbarra ( X , Y , Leggenda ( 3 ) , Stile barra ( "Separare" ) , Statistica riassuntiva ( "Somma" ) , Etichetta ( "Valore" ) ) ,
Casella didascalia ( X , Y , Leggenda ( 6 ) , Statistica riassuntiva ( "Somma" ) , Posizione X ( "Giusto" ) , Posizione Y ( "Superiore" ) )
) ,
Elementi (
Posizione ( 1 , 2 ) ,
Sbarra ( X , Y , Leggenda ( 5 ) , Stile barra ( "Separare" ) , Statistica riassuntiva ( "% del totale" ) , Etichetta ( "Valore" ) ) ,
Casella didascalia ( X , Y , Leggenda ( 7 ) , Statistica riassuntiva ( "% del totale" ) , Posizione X ( "Giusto" ) , Posizione Y ( "Superiore" ) )
) ,
SendToReport (
Spedizione ( {} , "Costruttore di grafici" , OutlineBox , { Imposta titolo ( "Rendimento notturno in camera per mese [Budget vs 2015]" )} ) ,
Spedizione (
{} ,
"Mese" ,
ScaleBox ,
{ min ( - 0,5 ) , Massimo ( 6.5 ) , Inc ( 1 ) , Zecche minori ( 1 ) , Mostra griglia minore ( 1 ) , Dentro le zecche ( 1 ) , Etichette ruotate ( "Orizzontale" )}
) ,
Spedizione ( {} , "Camera Notte" , ScaleBox , { Mostra griglia principale ( 1 ) , Mostra griglia minore ( 1 ) , Dentro le zecche ( 1 )} ) ,
Spedizione (
{} ,
"Camera Notte" ,
ScaleBox ( 2 ) ,
{ Formato ( "Per cento" , Usa il separatore delle migliaia ( 0 ) , 12 , 2 ) , Massimo ( 0.4 ) , Mostra griglia principale ( 1 ) , Mostra griglia minore ( 1 ) , Dentro le zecche ( 1 )}
) ,
Spedizione (
{} ,
"400" ,
ScaleBox ,
{ Modello Leggenda (
3 ,
Proprietà ( 0 , { Colore linea ( - 4222675 ) , Colore di riempimento ( - 4222675 )} ) ,
Proprietà ( 1 , { Colore linea ( - 13647958 ) , Colore di riempimento ( - 13647958 )} ) ,
Proprietà ( 2 , { Colore linea ( - 2994485 ) , Colore di riempimento ( - 2994485 )} )
)}
) ,
Spedizione ( {} , "titolo grafico" , TextEditBox , { Imposta testo ( "" )} ) ,
Spedizione ( {} , "Titolo Y" , TextEditBox , { Imposta testo ( "" )} ) ,
Spedizione ( {} , "" , AxisBox ( 2 ) , { Aggiungi etichetta asse ( "Somma notte per mese" ) , Aggiungi etichetta asse ( "Ay Bazinda Toplam Gece Konaklama" )} ) ,
Spedizione ( {} , "Costruttore di grafici" , FrameBox , { Sinistra ( 1 ) , Giusto ( 1 ) , Superiore ( 1 ) , Metter il fondo a ( 1 )} ) ,
Spedizione ( {} , "Y 1 titolo" , TextEditBox , { Imposta testo ( "% del totale RoomNight per mese" )} ) ,
Spedizione ( {} , "" , AxisBox ( 3 ) , { Aggiungi etichetta asse ( "Ay Bazinda Toplam Gece Konaklama Yüzdesel Dagilimi" )} ) ,
Spedizione (
{} ,
"Ay Bazinda Toplam Gece Konaklama Yüzdesel Dagilimi" ,
TextEditBox ,
{ Imposta testo ( "Ay Bazinda Gece Konaklama Yuzdesel Dagilimi" )}
)
)
) ;
//FILTRO DATI 2
Tabella dei dati correnti () << Filtro dati (
Posizione ( { 437 , 0 } ) ,
Modalità ( Selezionare ( 0 ) , Includere ( 1 ) ) ,
Aggiungi filtro ( colonne ( : Etichetta ) , Dove ( : Etichetta == { "Bilancio" , "2015" , "2014" } ) , Schermo ( : Etichetta , Misurare ( 102 , 59 ) , Visualizzazione della casella di controllo ) )
) ;
//Prestazioni di doppia occupazione per codice di mercato
Costruttore di grafici (
Misurare ( 1263 , 629 ) ,
Mostra pannello di controllo ( 0 ) ,
Colore riempimento titolo ( "Azzurro" ) ,
Colore della cornice del titolo ( "Grigio medio scuro" ) ,
Colore riempimento livello ( { 174 , 203 , 228 } ) ,
Colore cornice livello ( "Grigio medio scuro" ) ,
Livello Sottolineato ( 1 ) ,
Variabili ( X ( : Contrarre ) , Y ( : DoppioOcc ) , Sovrapposizione ( : Etichetta ) ) ,
Elementi ( Sbarra ( X , Y , Leggenda ( 2 ) , Stile barra ( "Separare" ) , Statistica riassuntiva ( "Significare" ) , Etichetta ( "Valore" ) ) ) ,
SendToReport (
Spedizione ( {} , "Contrarre" , ScaleBox , { Mostra griglia minore ( 1 ) , Dentro le zecche ( 1 )} ) ,
Spedizione (
{} ,
"Doppio Occ" ,
ScaleBox ,
{ min ( 1.39439277722467 ) , Massimo ( 2.4 ) , Inc ( 0.2 ) , Zecche minori ( 1 ) , Mostra griglia principale ( 1 ) , Mostra griglia minore ( 1 ) , Dentro le zecche ( 1 )}
)
)
) ;
Ecco un esempio che utilizza Big Class con due grafici, due filtri di dati locali:
dt = Aprire ( "$dati_campione\Big Class.jmp" ) ;
nw = Nuova finestra ( "Esempio con 2 diversi filtri dati" ,
Scatola del pannello ( "Filtro età" ,
GB1 = Costruttore di grafici (
Mostra pannello di controllo ( 0 ) ,
Variabili ( X ( : peso ) , Y ( : altezza ) , Sovrapposizione ( : sesso ) ) ,
Elementi ( Punti ( X , Y , Leggenda ( 1 ) , Jitter ( 1 ) ) ) ,
Filtro dati locali (
Posizione ( { 986 , 266 } ) ,
Modalità ( Selezionare ( 0 ) , Spettacolo ( 1 ) , Includere ( 1 ) ) ,
Aggiungi filtro ( colonne ( : età ) , Dove ( : età == { 12 , 13 , 14 } ) )
)
) ,
) ,
Scatola del pannello ( "Filtro sessuale" ,
Costruttore di grafici (
Mostra pannello di controllo ( 0 ) ,
Variabili ( X ( : peso ) , Y ( : altezza ) , Sovrapposizione ( : sesso ) ) ,
Elementi ( Punti ( X , Y , Leggenda ( 1 ) , Jitter ( 1 ) ) ) ,
Filtro dati locali (
Posizione ( { 93 , 158 } ) ,
Modalità ( Selezionare ( 0 ) , Spettacolo ( 1 ) , Includere ( 1 ) ) ,
Aggiungi filtro ( colonne ( : sesso ) , Dove ( : sesso == "M" ) )
)
) ,
)
) ;