☑ nuova fantastica funzionalità
☑ potrebbe aiutare molti utenti!
☑ rimuove qualcosa che sembra un "insetto"
☐ bello da avere
☐ nessuno ne ha bisogno
Cosa ti ha ispirato a richiedere questa lista dei desideri?
Lavorare con più tabelle di dati aperti in JMP crea spesso dipendenze implicite (ad esempio, tabelle di riepilogo e sottoinsieme collegate). Nell'interfaccia utente grafica, l'icona "Visualizza dati associati" rivela queste relazioni, ma non esiste una funzionalità JSL equivalente. [TS- 00278736 ] Ciò rende difficile chiudere in modo sicuro le tabelle o gestire gli output di analisi temporanei.
Quale miglioramento vorresti vedere?
Vorrei un'API JSL completa per interrogare e gestire le dipendenze tra tabelle di dati aperti e i relativi report. Idealmente, questo dovrebbe includere:
dt << GetMainTable(); to return the parent data table.
dt << GetDependentTables(); to return all child tables derived from it.
dt << HasUnsavedReports(); and dt << GetAssociatedReports(); to detect report windows not saved as table scripts.
- A global function such as
GetOpenTableDependencyGraph(); returning the full dependency graph of all open tables.
These APIs should expose the same dependency information that JMP already shows in the Windows List.
Perché questa idea è importante? I flussi di lavoro basati su script necessitano di metodi affidabili per prevenire la perdita accidentale di tabelle o report dipendenti durante la chiusura di una tabella padre. Un grafico delle dipendenze a livello JSL migliorerebbe la robustezza, automatizzerebbe le procedure di pulizia e consentirebbe una gestione coerente delle tabelle derivate. Allineerebbe inoltre le funzionalità di scripting con l'interfaccia utente grafica, rendendo i processi automatizzati più sicuri, chiari e facili da gestire.
altri desideri da 