Ricevo uno strano messaggio di errore quando si combinano un commutatore di colonne, un filtro dati e una funzione di gestione dello stato delle righe.
Lo script allegato fornisce un esempio semplificato (mi scuso che sia ancora piuttosto lungo). In sintesi, la sceneggiatura:
- Utilizza una tabella dati che include colonne con limiti di specifiche (sto utilizzando "Semiconductor Capability" come esempio)
- Crea una tabella del report di riepilogo delle capacità del processo
- Aggiunge alla tabella un output di distribuzione e un commutatore di colonne
- Riordina la tabella e collega il commutatore di colonne alla distribuzione
- Crea una funzione di modifica riga per monitorare gli aggiornamenti alla tabella Capacità processo
- Quando l'utente seleziona una riga nella tabella, il nome della colonna del parametro viene acquisito e passato al commutatore di colonne, che modifica le piattaforme di distribuzione.
Funziona bene finché la tabella dei dati di origine non viene filtrata con le righe indesiderate nascoste ed escluse. La tabella delle capacità del processo si aggiorna correttamente, ma se seleziono un nuovo parametro dalla tabella, viene visualizzato questo messaggio due volte (o più volte):

La piattaforma di distribuzione alla fine si aggiorna. Tuttavia, se l'utente esegue ulteriori filtri, alla fine ottengo il seguente errore:

Quando ottengo questo, il gestore dello stato della riga appare completamente dissociato dalla tabella.
Sarei grato se qualcuno potesse suggerire una soluzione o un modo migliore di fare quello che sto facendo!
Sto utilizzando JMP 17.2 su MacOS.