Filtro dati locali mancante nello script "Salva HTML() interattivo".Nel caso di un generatore di grafici con filtro dati locale, non esiste un filtro dati locale con lo script sottostante.
obj << Save Interactive HTML( "Test.html" );
Con "File > Pubblica", il file html ha correttamente il filtro dei dati locali, ma lo script Save Interactive HTML() no. C'è qualche altro script che genera file html con filtro dati locale?
Ri: Filtro locale mancante nello script "Salva HTML() interattivo".Molto informativo. Grazie per aver condiviso
Ri: Filtro locale mancante nello script "Salva HTML() interattivo".È stato ricevuto il seguente messaggio durante il tentativo di utilizzare la visualizzazione dell'elenco dei filtri dati locali all'interno dello script GB e durante il tentativo di eseguire lo script del filtro dati locale predefinito come istruzione separata come descritto nel codice di esempio riportato di seguito,
HTML interattivo: i controlli non sono interattivi.
HTML interattivo: tipo di visualizzazione non supportato: ListBoxBox
Ci sono considerazioni oltre allo script seguente per filtrare in modo interattivo l'output di JMP tramite html? Inoltre, esiste un processo punta e clicca all'interno di GB per acquisire il filtro locale e l'output html?
Il mio obiettivo è creare un output di oltre 30 grafici da collegare o incollare in un formato word visualizzabile. La funzionalità di avvolgimento non sembra fattibile a causa dei diversi min/max dell'asse Y in ciascuno dei grafici. Grazie- Josh
Ri: Filtro locale mancante nello script "Salva HTML() interattivo".Per personalizzare davvero i risultati di JMP, due competenze importanti sono:
- navigazione e riferimento ai report JMP e
- Script/messaggi JSL DisplayBox.
Più capitoli del nostro libro * navigazione presente, report interattivi, finestre di dialogo, ecc. Non posso riprodurre tutto questo qui, ma lascia che ti dia un'abilità critica per la navigazione, Mostra struttura ad albero.Fare clic con il pulsante destro del mouse su qualsiasi icona di divulgazione in un report JMP, quindi selezionare Modifica, quindi selezionare l'ultimo elemento, Mostra struttura ad albero. In questo modo viene creata una nuova finestra che mostra la struttura sottostante di qualsiasi report. Evidenziando un elemento nel report si evidenzia il corrispondente DisplayBox nella finestra della struttura ad albero; e viceversa, evidenziando qualcosa nella finestra della struttura ad albero si evidenzia la visualizzazione corrispondente nella finestra del report.
Questa non è l'intera storia. La struttura dei report di JMP consente agli utenti di aggiungere caselle di visualizzazione personalizzate, quindi ci sono contenitori nascosti.Ogni finestra ha una ListBox che contiene tutte le caselle di visualizzazione [ovvero, se lo scripter non rovina tutto... il nostro libro mostra un esempio di cosa non fare.]
Guarda la schermata qui sotto che cattura la finestra del report del generatore di grafici e il filtro dei dati locali con una finestra della sua finestra con struttura ad albero in cui alcune icone di divulgazione sono chiuse.
Nota la stella rossa nell'angolo in alto a sinistra.L'ho aggiunto. Questa stella rossa segna un punto sopra l'icona di divulgazione del filtro dati.
Esegui lo script che ho inviato in precedenza, posiziona il mouse in quella posizione e premi i tasti Ctrl+Maiusc+clic destro [non conosco gli equivalenti per un Mac]. Apparirà un piccolo pulsante grigio con Mostra struttura ad albero; cliccaci sopra per creare la struttura ad albero. Fare clic sulle icone di divulgazione per BorderBox(1) E OutlineBox(2): Generatore di grafici .Ora guarda la struttura ad albero. Come accennato in precedenza, tutte le scatole di visualizzazione sono contenute all'interno ListBox(1) . La caratteristica fondamentale è che quando un filtro dati locale viene aggiunto a una piattaforma come GraphBuilder o Bivariate, ecc., la piattaforma viene nidificata all'interno di un Casella di contesto Filtro dati . Ciò consente a JMP di filtrare solo per questa piattaforma e nessun'altra, a meno che non venga aggiunta una piattaforma a quella casella di contesto del filtro dati.
Potrebbero esserci troppi dettagli se stai solo imparando JSL. Il grande risultato è che tr = gb << Top Report, restituisce un handle a ListBox(1) di quella finestra.E tr << Save Interactive HTML acquisirà ora sia il filtro locale che il Generatore di grafici.
Leggi di più sotto l'immagine.

Non avevo scritto script con un filtro dati fino a quando non ho scritto esempi per il nostro libro.Quindi, quando provo qualcosa di nuovo, come l'aggiunta di un filtro dati locale, trovo sempre un'area al di fuori del mio display e utilizzo Ctrl+Maiusc+clic destro e clicco su Mostra struttura ad albero per conoscere le caselle utilizzate. Quindi cerco i messaggi che posso inviare loro (i loro metodi).
Puoi saperne di più sulla navigazione e la personalizzazione di un report JMP nel file Guida agli script JMP O * JSL Companion, Applications of the JMP Scrpting Language, 2a edizione .
Ri: Filtro locale mancante nello script "Salva HTML() interattivo".Grazie per la tua buona soluzione.
Anche se non capisco bene cosa intendi ora. Potrei generare il file html del generatore di grafici corretto e cercherò di conoscere sempre di più JMP Script.
Ri: Filtro locale mancante nello script "Salva HTML() interattivo".È necessario salvare il report principale del Generatore di grafici per acquisire il filtro locale.
Prova questo esempio:
Names Default to Here(1);
dt = Open( "$Sample_Data/Big Class.jmp");
dt << New Column("Seq", numeric, <<SET each="" value="">= 53 & :height <= 70 ) )
);
gb << Bring Window to Front;
Wait(0);
/* This next block of code demonstrates how to reference a JMP platform with
an associated Data Filter.
*/
//--- Get the container of the platform. ---
tr = gb << Top Report;
tr << Save Interactive HTML("c:\temp\BCexample.html"); </SET>
Ri: Filtro locale mancante nello script "Salva HTML() interattivo".Ho usato JMP 14. Inoltre, JMP 14 non generava il filtro dati locale.
Ri: Filtro locale mancante nello script "Salva HTML() interattivo".Quale versione di JMP stai usando?Il filtro Dati locali con HTML interattivo non era disponibile fino a JMP 14