Questo esempio illustra come creare un grafico a frecce e salvarlo come flusso di lavoro JMP. Si basa sulla creazione di un grafico a frecce proposta da Nick Desbarats.
Scopri come:
- Apri Workflow Builder e importa i dati
- Modificare la tabella ed esaminare i passaggi della raccolta di Workflow Builder
- Esaminare la sequenza temporale e il codice delle azioni passo passo
- Esegui JSL per un'azione personalizzata che desideri includere nel flusso
- Crea un prompt per un set di dati mancante
- Utilizzare le opzioni della scheda Avanzate per l'importazione del flusso di lavoro
- Esportare flussi di lavoro (.jmpflow) e creare pacchetti di flussi di lavoro
Risposte alle domande di Mike Anderson @MikeD_Anderson , Scott Wise @scwise e Ryan Cooper @ryan_cooper durante il webinar in diretta:
Quando modificava la tabella dati, cosa significava "ritardo"?
R: "Lag" significa che stiamo prendendo il valore da una riga precedente in una colonna specificata per utilizzarlo nella nostra formula. I lag possono essere specificati con un numero che indica quante righe sopra quella corrente si desidera visualizzare. In questo caso, Mike utilizzava una riga sopra.
Che cosa ha fatto con la colonna regione e perché ne aveva bisogno per calcolare la colonna differenza?
R: In questo esempio, Mike l'ha utilizzato per avviare una nuova formula di colonna (ha avviato un collegamento Nuova formula di colonna dall'intestazione di colonna) in modo da poter eseguire un calcolo più elaborato della formula condizionale Differenza percentuale.
Tutto ciò che possiamo fare in JMP viene acquisito da Workflow Builder?
R: La stragrande maggioranza delle funzionalità JMP è gestita. Alcune funzionalità DOE non lo sono. La gestione dei limiti nella piattaforma di qualità e il salvataggio delle proprietà della colonna potrebbero richiedere uno script personalizzato. Il salvataggio in formati diversi non è completamente catturabile, ma l'indice degli script mostra come farlo.
Come è possibile condividere i flussi di lavoro?
R: Puoi inviare il file .jmpflow via email o creare un pacchetto Workflow con o senza dataset. Se il Workflow non riesce a trovare un dataset, te lo chiederà. Se Workflow Builder rileva una differenza nel tuo file di dati (ad esempio, se lo hai modificato in Excel), interromperà l'esecuzione in quel momento e ti chiederà di apportare una modifica.
Ha senso condividere lo script alla base del flusso di lavoro?
R: Sì, un altro modo per condividere il generatore di flussi di lavoro è semplicemente esportare lo script JSL. Inserisce automaticamente anche le note tra i passaggi, evidenziate in verde come commenti.
Creating JSL Script to save Workflows in other formatsCreazione di script JSL per salvare i flussi di lavoro in altri formatiCreazione di script JSL per salvare i flussi di lavoro in altri formati
Posso modificare il flusso di lavoro?
R: Sì, puoi modificare il JSL. E puoi registrare nuovamente qualsiasi passaggio del flusso di lavoro.
Rerecord Workflow stepsRegistra nuovamente i passaggi del flusso di lavoroRegistra nuovamente i passaggi del flusso di lavoro
Risorse
@MikeD_Anderson Fantastico! Non conoscevo Workflow Builder finché non mi sono imbattuto in questo. Ti dispiacerebbe postare il codice JSL a cui fai riferimento nel 22° minuto del video, utilizzato nell'azione personalizzata che posiziona le punte delle frecce accanto ai numeri di riga?
Ehi, @Giuda !
Penso che questo sia quello che vuoi. Va qui:

Ecco il codice da usare in quel passaggio:
For Each Row(Current Data Table(),
r = Row();
If(
Is Missing(:Outcome), Current Data Table() << Select Rows( r ) << Markers( "FilledCircle" ),
:Outcome == 1, Current Data Table() << Select Rows( r ) << Markers( "Filled Right Triangle" ),
:Outcome == -1, Current Data Table() << Select Rows( r ) << Markers( "Filled Left Triangle" )
);
Current Data Table() << Clear Select();
);
Migliore,
M